以下调用在chrome和IE中失败但在firefox中运行正常
var count = 0;
var timerId=setInterval(function(){
jQuery.ajax({
url :"test.htm",
type : "POST",
data : sendData,
success:function(data){
jQuery(".divClass").remove();
jQuery("#myId").append(data).addClass("newClass");
clearInterval(timerId);
},
error :function(data){
if(count == 20){
jQuery(".divClass").remove();
jQuery("#myId").append(data).addClass("newClass");
clearInterval(timerId);
}
count++;
}
});
},1000);
在调试控制中,jQuery(".divClass").remove();
成功方法失去了控制权。剩下的就是模态框的标题。完成所有这些调用后,当我重新运行追加并从控制台删除调用时,它们似乎工作正常。问题只发生在ajax调用的成功方法中。
我尝试了here提供的所有答案。任何其他建议都非常感谢。