在编写一些 JavaScript 以将 POST(而不是 GET)发送回网络服务器时,我想知道您是否需要定义 XMLHttp.onreadystatechange?到目前为止,我的代码如下所示:
XMLHttp.onreadystatechange = function(){};
XMLHttp.open("POST", "http://something.com/receiver.php", true);
XMLHttp.setRequestHeader("Content-type", "text/plain");
XMLHttp.send("blabla");
因为当 POST 成功时我不需要做任何事情,所以不需要触发任何功能。
问题1:我想让代码尽可能短,我考虑过设置onreadystatechange = null,有人知道这是否可行(在所有浏览器中)?
问题 2:我想完全不定义 onreadystatechange 是不安全的……它可能在某些系统上具有预定义的值……有人知道吗?
多谢你们!