2010-09-15 79 views
1

我想使用jQuery.Get()函数返回一个网页的内容。如何使用jQuery.Get()返回Web内容?

东西线沿线的 -

var data = $.get("http://mysite...../x.php"); 

我知道上面是错误的,有人可以帮助我在这里?

+2

您是否阅读过这篇文章:http://api.jquery.com/jQuery.get/? – 2010-09-15 20:01:44

回答

0

jQuery ajax调用是异步的,所以您需要在get的回调函数中执行一些操作。

$.get('http://mysite...../x.php', function(data) { 
    $('.result').html(data); 
    alert('Load was performed.'); 
}); 

另外,请记住,$不用彷徨只是一个方便的处理程序。即使是文档(http://api.jquery.com/jQuery.get/)也表明它调用了$ .ajax。考虑到这一点,直接调用该方法总是一个更好的主意,因为它将更少的调用推送到堆栈并节省几个CPU周期。

1

尝试使用此:

$.get("test.php", function(data){ 
    alert("Data Loaded: " + data); 
}); 
1

$不用彷徨不返回查询结果。这是一个AJAX调用,AJAX中的第一个A代表“异步”。这意味着该函数在AJAX请求完成之前返回。因此,您需要提供一个功能调用的第二个参数:

var data = $.get("http://mysite...../x.php", function(data) { 
    alert(data); 
}); 

更多的例子,你可以设置选项见http://api.jquery.com/jQuery.get/