我正在使用Jquery AJAX几天,在网上我发现以下代码:
我知道这段代码的作用,但我遇到了麻烦 理解 的一些部分。例如,我不知道(url)是什么。我知道它是一个函数参数,但不知道它代表什么或包含什么。我也不明白这个函数里面的 responseText 是什么。所以我希望有人可以向我解释这些参数。抱歉,这个菜鸟问题!谢谢!!
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>');
}
}
);
}
答案 0 :(得分:4)
url
是您要加载内容的网址,responseText
包含从ajax请求返回的文本内容。您无需对responseText
执行任何操作,因为它会自动设置为#example-placeholder
元素的内容。
答案 1 :(得分:1)
url是发送请求的网址。 responseText保存服务器的响应。
在您的示例中,url是必须在之前设置的var。字符串也可以传递给函数,如'http://example.url'
一旦请求从服务器返回,将设置responseText var,并保存服务器呈现的任何数据。