Я пытаюсь использовать функцию jQuery.Get (), чтобы вернуть содержимое веб-страницы.
Что-то вроде -
var data = $.get("http://mysite...../x.php");
Я знаю, что вышесказанное неверно, может кто-нибудь помочь мне здесь?
$. Get не возвращает результат запроса. Это вызов AJAX, а первый A в AJAX означает «асинхронный». Это означает, что функция возвращается до завершения запроса AJAX. Поэтому вам необходимо предоставить функцию в качестве второго аргумента вызова:
var data = $.get("http://mysite...../x.php", function(data) { alert(data); });
См. http://api.jquery.com/jQuery.get/ для большего количества примеров и опций, которые вы можете установить.
попробуйте использовать это:
$.get("test.php", function(data){ alert("Data Loaded: " + data); });
jQuery ajax-вызовы являются асинхронными, поэтому вам нужно будет что-то сделать с обратным вызовом get.
$.get('http://mysite...../x.php', function(data) { $('.result').html(data); alert('Load was performed.'); });
Также имейте в виду, что $ .get простоудобный обработчик.Даже в документации (http://api.jquery.com/jQuery.get/) указано, что он вызывает $ .ajax. Имея это в виду, всегда лучше вызывать метод напрямую, так как в стек стекается меньше вызовов, и вы экономите несколькоЦиклы процессора.