Javascript 使用$().load()方法加载脚本。为什么可以';我在Chrome开发者工具资源选项卡中看不到它吗?

Javascript 使用$().load()方法加载脚本。为什么可以';我在Chrome开发者工具资源选项卡中看不到它吗?,javascript,google-chrome,google-chrome-devtools,Javascript,Google Chrome,Google Chrome Devtools,我正在加载一个带有这段代码的脚本 $('#taskScript').load(scriptName, function (data, textStatus, xmlHttpRequest) { 进入我文件中的这个空脚本标记 <script id="taskScript"></script> 我想调试脚本,但在CDT的sources选项卡中看不到它。这不是.load()API的用途。我想您需要的是$.getScript()。这将获取脚本并执行它。您不需要空的标记

我正在加载一个带有这段代码的脚本

 $('#taskScript').load(scriptName, function (data, textStatus, xmlHttpRequest) {
进入我文件中的这个空脚本标记

 <script id="taskScript"></script>


我想调试脚本,但在CDT的sources选项卡中看不到它。

这不是
.load()
API的用途。我想您需要的是
$.getScript()
。这将获取脚本并执行它。您不需要空的
标记,只需:

$.getScript( yourURL, function(theScript, status, jqxhr) {
  // called on success after script has run
});

这似乎是chrome开发工具的一个缺点。尽管这是一种非常罕见的加载脚本的方法。如果有人问我这是否行得通,我甚至不敢肯定。