所以在我的网站上,我使用jquery通过ajax获取数据。作为ajax响应的一部分,一些javascript代码也会被执行。问题是如何在firebug或其他工具中调试此javascript。这是我迄今为止的经历:
然而,javascript确实正常执行,甚至像console.log这样的东西也可以工作,但似乎无法调试..
答案 0 :(得分:4)
如果您使用谷歌浏览器,请查看此问题的答案: https://stackoverflow.com/a/10929430/482916
您需要在ajax加载的JS脚本中添加以下注释:
//@ sourceURL=dynamicScript.js
其中 dynamicScript.js 是将出现在控制台中的脚本名称。
答案 1 :(得分:2)
我知道Firebug和IE开发人员工具会尊重调试器语句。所以我会把它扔到响应的顶部。
debugger;
func1();
func2();