2012-06-29 116 views
0

我瞎搞的jQuery AJAX夫妇一天的,并在网络上,我发现下面这段代码:
我知道这个代码做什么,但我有麻烦理解它的某些部分。例如,我不知道(url)是。我知道这是一个函数参数,但不知道它代表或包含什么。我也不明白什么是responseText这个函数里面。所以我希望有人能向我解释这些参数。对于noob问题抱歉!并且谢谢你!AJAX代码澄清

example_ajax_request(url) { 

$('#example-placeholder').load(url, "", 
    function(responseText, textStatus, XMLHttpRequest) { 
     if(textStatus == 'error') { 
      $('#example-placeholder').html('<p>There was an error making the AJAX request</p>'); 
     } 
    } 
); 

} 

回答

4

http://api.jquery.com/load

url是您加载内容的URL,responseText包含从Ajax请求返回的文本内容。您无需对responseText进行任何操作,因为它会自动设置为元素的内容。

+0

谢谢你的时间和答案。这对我帮助很大!! –

1

url是要发送请求的url。 responseText保存服务器的响应。 在你的例子中,url是以前必须设置的var。一个字符串也可以传递给函数,如'http://example.url' responseText var将在请求从服务器返回时设置,并将保存服务器呈现的任何数据。