Как получить содержимое php файла с помощью javascript?

Пытаюсь получить содержимое (в файле одна строка) при помощи $.get('/position.php?getVar', init_map); где position.php - файл с содержимым

rnbqkbnrpppppppp11111111111111111111111111111111PPPPPPPPRNBQKBNR

Создала тестовый скрипт test.php, чтобы было легче объяснить проблему.

<head>
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
 <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script type="text/javascript">

var map;  

function ttt ()
{
    console.log(map);
}

function init_map(pos)
{
    map = pos;
    console.log(map);
}

$(function()
{
    $.get('/position.php?getVar', init_map);
    ttt();

});
</script>

</head>
<body>
    Hello!

</body>

Так вот. Подразумевается, что $.get будет передавать строку в init_map, выполнять эту функцию, а уже потом переходить к выполнению ttt(). Но вместо этого, судя по логам, он действительно подгружает значение из php-файла, но делает это после выполнения всех функций - лог в ttt() показывает undefined, а в init_map(pos) - уже все записано, как надо.

Как сделать, чтобы сначала выполнялась передача значений с помощью $.get, а потом программа уже работала со всем остальным по порядку?


Ответы (0 шт):