我正在向 XMLHttpRequest 添加自定义属性,如下所示:
function respond() {
if (this.readyState === 4) {
alert(this.testParam);
}
}
var req = new XMLHttpRequest;
req.onreadystatechange = respond;
req.testParam = "yes";
req.open('get', '/', true);
req.send();
这适用于谷歌浏览器,但它被认为是好的做法吗?我认为 XMLHttpRequest 是一个原生对象,我听说可能会发生不好的事情。
我提琴:http: //jsfiddle.net/3bTVC/