XMLHttpRequestObject.onreadystatechange是否必要?

时间:2012-08-23 14:29:47

标签: javascript ajax

我是AJAX的新手,我有一个像标题所示的问题。我的意思是,如果我只想将数据发送到服务器(更新数据库等),但不需要响应文本,我会尝试省略它。

XMLHttpRequestObject.onreadystatechange = function() {
    if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
        // ...
    }
};

但它似乎不起作用。
任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您不必使用提供的响应数据,但是您无法确定数据是否已成功发送或正确接收等。由于您没有检查,您可以省略{{1定义。

这种技术被称为“信标”。由于您不需要检查响应,这也意味着您不需要经历制作XMLHTTPRequest的麻烦(反正仅针对GET URL):

onreadystatechange