0

我在搞乱 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>');
        }
    }
);

}
4

2 回答 2

4

http://api.jquery.com/load

url是您从中加载内容的 url,并且responseText包含从 ajax 请求返回的文本内容。您不需要做任何事情,responseText因为它会自动设置为#example-placeholder元素的内容。

于 2012-06-29T16:46:26.823 回答
1

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

于 2012-06-29T16:47:09.900 回答