0

我的 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?

4

1 回答 1

1

脚本某处存在无限循环

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

您还可以尝试运行 firebug 分析器以查看正在执行的函数。

于 2012-08-01T00:43:59.130 回答