AJAX代码澄清

时间:2012-06-29 16:42:15

标签: javascript jquery ajax

我正在使用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>');
        }
    }
);

}

2 个答案:

答案 0 :(得分:4)

http://api.jquery.com/load

url是您要加载内容的网址,responseText包含从ajax请求返回的文本内容。您无需对responseText执行任何操作,因为它会自动设置为#example-placeholder元素的内容。

答案 1 :(得分:1)

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