我有一个加载一些 js 脚本的 html 页面 (inicio.html)。然后从 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 检索的。有没有办法防止这种情况并“正常”检索文件?还是我缺少什么(可能)?