Jquery 失控脚本?
我的javascript设置如下-Jquery 失控脚本?,jquery,asp.net,ajax,Jquery,Asp.net,Ajax,我的javascript设置如下- function UpdateLevelRemove() { //Do something var ajaxCall = $.ajax({ data: { Svc: cntnrRoot, Cmd: 'updateLEvel', updatePrivacyAction: 'Remove' }, dataType: "text", context: this, ca
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);
}
我觉得每次用这种结构调用函数时,我的进程都会减慢,并出现“停止运行脚本”错误
我是否走对了道路,或者我是否可以添加一些东西来停止该脚本?像handle.done或.always?脚本中的某个地方有一个无限循环 Firebug有一个“脚本运行时中断”切换按钮,您可以单击并中断正在运行的脚本。中断后,只需继续进行,直到找到错误或循环
您还可以尝试运行firebug探查器,查看正在执行哪些函数 脚本中可能有一个无限循环。我在每个函数中都添加了断点以尝试捕获这种情况,但没有一个断点被命中。这与我调用uu doPostBack(“”,null);)有关吗;?啊,我在谷歌上搜索了doPostBack,发现了一些特别的东西。你没有在你的问题中指出这一点,这就是为什么我感到困惑的原因。无论如何,我不知道mvc.net,所以我帮不了你。试着做我在回答中概述的事情,你自己就会发现问题所在