我正在尝试使用jQuery.Get()函数来返回网页的内容。
有些事情 -
var data = $.get("http://mysite...../x.php");
我知道上面的错误,有人可以帮助我吗?
答案 0 :(得分:1)
尝试使用它:
$.get("test.php", function(data){
alert("Data Loaded: " + data);
});
答案 1 :(得分:1)
$ .get不返回查询结果。这是一个AJAX调用,AJAX中的第一个A代表“异步”。这意味着该函数在AJAX请求完成之前返回。因此,您需要提供一个函数作为调用的第二个参数:
var data = $.get("http://mysite...../x.php", function(data) {
alert(data);
});
有关您可以设置的更多示例和选项,请参阅http://api.jquery.com/jQuery.get/。
答案 2 :(得分:0)
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。考虑到这一点,直接调用该方法总是一个更好的主意,因为它可以减少几个调用堆栈并减少一些CPU周期。