gpt4 book ai didi

javascript - 将对象传递给 onreadystatechange

转载 作者:行者123 更新时间:2023-11-30 10:44:24 25 4
gpt4 key购买 nike

我希望 AJAX 回调触发 myFucntion 中的 alert() 并显示“它有效”,如何在 ajaxResponse 中引用 myobject 对象?

function myobject() {
this.val = "worked";

http.onreadystatechange = function ajaxResponse() {
if (http.readyState == 4) {
this.myFunction();
}

http.send(null);
}

myobject.prototype.myFunction = function() {
alert("it "+this.val);
}

最佳答案

只需将父对象附加到 xhr 对象,如下所示:

http.parent = this; // Append it here
http.onreadystatechange = function ajaxResponse()
{
if (http.readyState == 4)
alert(this.parent.value) // Access it here
}

关于javascript - 将对象传递给 onreadystatechange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com