gpt4 book ai didi

JavaScript 显示旧事件

转载 作者:行者123 更新时间:2023-12-02 17:11:22 26 4
gpt4 key购买 nike

我在处理 JavaScript 事件时遇到一些问题。在我的应用程序中,我有一个事件发出外部 xml 请求并对我的事件监听器做出响应。允许同一事件监听器多次发生这种情况。我的事件监听器正在为我的事件的旧副本重复函数,并在每个事件上重复我的所有函数。这是我的代码:

    document.addEventListener("data", getRemoteDataEvent, false);

function getRemoteDataEvent(event){
console.log(event);
if(event.success===false){
console.log(event);
alert("error obtaining remote data");
} else if(event.response != "<query_result></query_result>"){
var xml = $.parseXML(event.response);
parseThis(xml);
} else if(event.response == "<query_result></query_result>"){
console.log(event.response);
alert("Sorry, we have not yet come to your area");
}
}

之前有其他人遇到过这个问题吗?

编辑:显示我的函数的其余部分。这里注意到太重要了,但是你认为我在处理这个问题时遗漏了一个步骤吗?

最佳答案

您可能会在每次发送请求时添加事件监听器。如果这样做,您应该在监听器最终运行时将其删除,或者只添加一次。

关于JavaScript 显示旧事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24787301/

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