我在另一个 .js 文件中导入了一个 .js 文件,如下所示:
$.getScript("/js/...../myFile.js", function() {
});
所有代码都已满载,因为我可以使用文件中的函数。但是当我尝试通过firebug或IE8的开发者工具调试它时,页面中不包含js,所以我无法调试,因为我无法选择.js并设置断点。我怎样才能“真正”加载文件以便调试它?谢谢
我在另一个 .js 文件中导入了一个 .js 文件,如下所示:
$.getScript("/js/...../myFile.js", function() {
});
所有代码都已满载,因为我可以使用文件中的函数。但是当我尝试通过firebug或IE8的开发者工具调试它时,页面中不包含js,所以我无法调试,因为我无法选择.js并设置断点。我怎样才能“真正”加载文件以便调试它?谢谢
Chrome 有一个功能,您可以指定解析器属性并使动态 JS 显示为一个文件,然后可以浏览该文件并设置断点。
在脚本选项卡的 chrome 中,您可以启用“暂停所有异常”
然后放在你的代码行中的某个地方try{throw ''} catch(e){}
。Chrome 将在到达此行时停止执行。
根据这个先前的答案:
jQuery.ajax({
crossDomain: true,
dataType: "script",
url: "js/.../myscript.js",
success: function(){
_success(_slot)
},
error: function(){
_fail(_slot);
}
});
全面工作