我正在使用这样的 jQuery ajax 代码:
$.each(url_id, function(index, value) {
$.ajax({
async: false,
type: "POST",
url: "webservices/insert-manual.php",
data: { url_id: value},
dataType: "json"
}).done(function(response){
if(response.code == "200"){
$("#results").append('<div class="results-list"><strong>Well done!</strong></div>');
}else{
$("#results").append('<div class="results-list-error"><strong>Oh snap!</strong> There is no records to update in database.</div>');
}
});
});
当我运行此脚本时,我在 Mozilla 警报中收到此错误消息。
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://localhost/jquery-project/js/jquery-1.7.2.min.js:2
这要求我Stop Script
或Continue
。
如果我点击Stop Script
然后它停止循环$.each
,或者如果我点击继续然后它继续运行进一步的代码,一段时间后它再次问我。
我的问题是如何删除此警报。