gpt4 book ai didi

java - JQuery 无响应脚本错误

转载 作者:行者123 更新时间:2023-12-02 07:33:35 25 4
gpt4 key购买 nike

我有超过六个功能,例如以下通过服务器检索数据到 html 页面并更新 html,该功能在查看网页时始终继续运行。我遇到的问题是一段时间后网页会弹出警告,

Firefox 中的警报弹出警告

A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.

Script: "http://../javax.faces.resource/jquery-1.7.2.js?ln=js:3983"

收到此警告后,网页功能变得无响应,此问题有解决方案吗?是因为我编码方式有问题吗?为什么它指向jquery库?

代码:

function myDatapoll(){

$.ajax({

type : "GET",
url : '../jsonData/',
dataType : "json",
async : true,
cache : false,

success: function(data) {
if(data!=null){
if($("span[id='accBal-"+data.pID+"']").length>0){

$("span[id='accBal-"+data.pID+"']").text(parseFloat(data.accBal).toFixed(2));
}else{
$("#cash").html('<span id="accBal-'+data.pID+'">'+parseFloat(data.accBal).toFixed(2)+'</span>');
}
}
setTimeout('myDatapoll()',1000);
},
error : function() {

}
});
}

最佳答案

试一试:在函数外部放置一个 setInterval 而不是 setTimeout:

setInterval('myDatapoll()',1000);

function myDatapoll(){
//same as before but remove the setTimeout
}

关于java - JQuery 无响应脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599043/

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