0

我在另一个 .js 文件中导入了一个 .js 文件,如下所示:

$.getScript("/js/...../myFile.js", function() {
    });

所有代码都已满载,因为我可以使用文件中的函数。但是当我尝试通过firebug或IE8的开发者工具调试它时,页面中不包含js,所以我无法调试,因为我无法选择.js并设置断点。我怎样才能“真正”加载文件以便调试它?谢谢

4

2 回答 2

0

Chrome 有一个功能,您可以指定解析器属性并使动态 JS 显示为一个文件,然后可以浏览该文件并设置断点。

在脚本选项卡的 chrome 中,您可以启用“暂停所有异常”

在此处输入图像描述

然后放在你的代码行中的某个地方try{throw ''} catch(e){}。Chrome 将在到达此行时停止执行。

于 2012-11-20T17:02:25.693 回答
0

根据这个先前的答案:

jQuery.ajax({
        crossDomain: true,
        dataType: "script",
        url: "js/.../myscript.js",
        success: function(){
            _success(_slot)
        },
        error: function(){
            _fail(_slot);
        }
    });

全面工作

于 2012-11-21T09:28:08.633 回答