次のような 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
か、続行をクリックするとさらにコードが実行され、しばらくすると再度尋ねられます。
私の質問は、このアラートを削除する方法です。