В соответствии с official jQuery documentation, .get()
выполняет запрос HTTP GET для извлечения данных с сервера.
С запросом на стороне клиента, если вы запрашиваете содержимое, например, test.php
, данные, которые вы получите это выход из сценария после он побежал, то есть, вы не получить какой-либо Исходный код PHP в ответе; полученные вами данные будут точно такими же, как если бы вы ушли и посетили страницу напрямую (если вы не передадите дополнительные данные с запросом страницы для работы).
Например, если вы использовали этот код:
$.get("test.php", function(data) {
alert("Data Loaded: " + data);
});
и файл test.php
имел такое содержание:
<?php
echo "hello";
?>
тогда ваше предупреждение будет отображать следующий текст:
данных Загружено: привет
Кроме того, если вы хотите передать дополнительные параметры, вы можете сделать это так:
$.get("test.php", { name: "John", time: "2pm" }, function(data) {
alert("Data Loaded: " + data);
});
, а затем в test.php
:
echo $_GET['name'];
Кажется, что ajax-like, получить функцию значения из файла php. Просто догадаться – samayo
Не звучать, как оскорбление, но что вы видели при выполнении кода? И, конечно, что функция обратного вызова «получает» определяется тем, что отправил сервер! –
Наверняка для написания этого сообщения потребовалось больше времени, чем в Google, и прочитать официальную документацию ... – webnoob