ajax函数中的参数是指什么?

时间:2011-05-08 16:14:17

标签: jquery ajax

我经常在ajax函数function(event, data, status, xhr)中看到这个。我想知道这些论点是指什么以及如何使用它们。

1 个答案:

答案 0 :(得分:2)

  • data:服务器返回的数据(可能是HTML,XML,JSON,......)
  • status:分类请求状态的字符串(“成功”,“未修改”,“错误”,“超时”,“中止”或“parsererror”)
  • xhr:用于发送AJAX请求的jqXHR object

在99.99%的案例中,您关心的只是服务器返回的data。您可能还对ajax请求是成功还是失败感兴趣:

$.ajax({
    url: '/somescript.cgi',
    success: function(data) {
        // The request succeeded => do something with the data returned by the server
    },
    error: function() {
        // The request failed
    }
});