Javascript выводится из отдельного скрипта php

Я хочу, чтобы javascript мог вызвать php-скрипт (который просто эхо-строку) с помощью jQuery.

Я думаю, что $.get – это правильный путь, но не слишком уверен.

Затем я хочу использовать возвращаемую строку как переменную javascript.

$ .get () – это путь.

Прежде всего, вам понадобится страница / url, которая выводит результат функции, которую вы хотите использовать (например, * http://www.yoursite.com / test_output.php *). Вы должны создать эту страницу и вызвать функцию, которую вы хотите использовать там. Также имейте в виду, что я сказал вывод , а не return, потому что .get будет извлекать выходные данные ответа HTTP, а не возвращаемое значение функции php.

Поэтому, если на вашем сайте определена следующая функция (вы также можете определить ее в test_output.php, конечно):

 <?php function say_hello() { return 'hello world'; } ?> 

В test_output.php вам понадобится что-то вроде этого:

 <?php echo say_hello(); ?> 

Затем на стороне клиента вам понадобится JavaScript / jQuery:

 var data_from_ajax; $.get('http://www.yoursite.com/test_output.php', function(data) { data_from_ajax = data; }); 

Теперь у вас есть выход функции ajax .get (), хранящейся в data_from_ajax, и вы можете использовать ее, как вам угодно.

$ .get () – правильный путь.

 $.get('ajax/test.php', function(data) { // use the result alert(data); });