所以在我的网站中,我使用jquery通过ajax来获取数据。作为 ajax 响应的一部分,一些 javascript 代码也会被执行。问题是如何在firebug或其他工具中调试这个javascript。这是我迄今为止的经验:
- 放置调试器;不起作用
- 对于某些 javascript,无法设置断点,因为该脚本尚未加载。
- 即使这个新的 javascript 调用已经加载的其他函数(即我可以在 firebug 中看到它并设置断点),该函数上的断点仍然不会触发
然而,javascript 确实正常执行,甚至像 console.log 这样的东西也可以工作,但似乎无法调试它。
如果您使用 Google Chrome,请查看此问题的答案:https://stackoverflow.com/a/10929430/482916 https://stackoverflow.com/a/10929430/482916
您需要在ajax加载的JS脚本中添加以下注释:
//@ sourceURL=dynamicScript.js
where 动态脚本.js是将在控制台中出现的脚本的名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)