我的javascript设置如 -
function UpdateLevelRemove() {
//Do something
var ajaxCall = $.ajax({ data: { Svc: cntnrRoot,
Cmd: 'updateLEvel',
updatePrivacyAction: 'Remove'
},
dataType: "text",
context: this,
cache: false
});
$.when(ajaxCall).then(function () {
updateLevelRemoveSuccess(recordID)
});
}
function updateLevelRemoveSuccess(recordID) {
//Do something
__doPostBack('', null);
}
我觉得每次调用具有这种结构的函数时,我的进程都会变慢,我得到一个“停止运行脚本?”错误。
我是在正确的道路上还是有什么我可以添加来阻止该脚本?喜欢句柄.done还是.always?
答案 0 :(得分:1)
脚本中的某处存在无限循环
Firebug有一个'中断运行'切换按钮,您可以在正在运行的脚本上单击和中断。打破之后,一直踩到底,直到找到错误或循环。
您还可以尝试运行firebug探查器以查看正在执行的功能。