对js文件所做的更改不会被呈现,也无法进行调试
Changes made from js files are not being rendered and cannot be debugged
我有一个html页面(inicio.html),它加载了一些js脚本。然后从js脚本导航到不同html文件(test.html)和一组不同js文件中的另一个页面。
问题是,当我执行changePage($.mobile.changePage("test.html");)加载新页面后,新的js文件保存在如下文件中http://localhost:8080/cdmWEB/resources/scripts/jquery/2.0.3/jquery-2.0.3.min.js/eval/seq/2
执行js函数是因为其中显示了console.log消息。但是js脚本应该在页面中做的更改没有被呈现,并且js不能被调试(使用firebug)。
我正在加载html文件中带有标记的js脚本,但我也尝试了$.getScript函数,得到了相同的结果。我使用的是jQuery 2.0.3和jQuery mobile 1.3.1。
据我所见,js文件之所以如此保存,是因为它们是使用ajax检索的。有没有办法防止这种情况并"正常"检索文件?或者是我遗漏了什么(可能)?
看看这里:
Jquery Mobile-$.Mobile.changepage未加载外部.JS文件
您应该考虑在主页中加载所需的JS,而不是在更改为.
我最终使用window.open('test.html','_self','',true);
进行转换。这将在转换完成时加载新的脚本,并且jquery附加保持正常工作。
相关文章:
- 如何在visualstudio中调试web api时编辑javascript文件
- 将服务器js文件替换为本地js进行调试
- 如何使用gulp-test和karma在浏览器中调试Javascript测试文件
- 在 chrome 或 Firefox 中的调试控制台对.js文件运行 JSLint
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- Javascript不起作用,但当放置断点并从chrome调试器工具中单击文件时,它可以正常工作
- 调试器关键字在Visual Studio的javascript文件中不起作用
- 我如何在谷歌chrome中调试一个以编程方式注入的JS文件
- Firefox DevTools:选项卡和如何在页面重新加载/刷新后保持调试器文件打开?(停止自动关闭)
- 使JS文件在浏览器调试窗口中不可查看
- 尝试从 JSON 文件填充 JQuery 中的列表.如何调试
- 我们的文件不会在交叉骑士调试模式下更新
- 从调试中删除引用文件
- 调试时显示的较旧(可能是缓存的)版本的 javascript 文件
- 调试动态添加的 JavaScript 文件
- 如何使用 Eclipse 在同一文件中调试 JavaScript 和 PHP 脚本
- MVC4 Beta小型化和捆绑:在浏览器中订购文件和调试
- 对js文件所做的更改不会被呈现,也无法进行调试
- PhpStorm当JS启动请求时,我如何调试php文件
- javascript调试文件