Jquery 失控脚本?

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

我的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);
}
我觉得每次用这种结构调用函数时,我的进程都会减慢,并出现“停止运行脚本”错误


我是否走对了道路,或者我是否可以添加一些东西来停止该脚本?像handle.done或.always?

脚本中的某个地方有一个无限循环

Firebug有一个“脚本运行时中断”切换按钮,您可以单击并中断正在运行的脚本。中断后,只需继续进行,直到找到错误或循环


您还可以尝试运行firebug探查器,查看正在执行哪些函数

脚本中可能有一个无限循环。我在每个函数中都添加了断点以尝试捕获这种情况,但没有一个断点被命中。这与我调用uu doPostBack(“”,null);)有关吗;?啊,我在谷歌上搜索了doPostBack,发现了一些特别的东西。你没有在你的问题中指出这一点,这就是为什么我感到困惑的原因。无论如何,我不知道mvc.net,所以我帮不了你。试着做我在回答中概述的事情,你自己就会发现问题所在