我有一些 JSP 页面,其中包括一些 JavaScript(jquery、jquery mobile 和我编写的一些 javascript 函数)。
加载页面并尝试运行我的函数时,我在 Firebug 中遇到错误,即未找到该函数。我查看了页面源代码,功能就在那里。
所有其他 jquery 移动功能都可以工作。
使我的脚本工作的唯一方法是强制刷新(ctrl+f5)。
为什么会这样?我该如何解决?
编辑
似乎简单的刷新也可以。
这是页面的源代码:
我有一些 JSP 页面,其中包括一些 JavaScript(jquery、jquery mobile 和我编写的一些 javascript 函数)。
加载页面并尝试运行我的函数时,我在 Firebug 中遇到错误,即未找到该函数。我查看了页面源代码,功能就在那里。
所有其他 jquery 移动功能都可以工作。
使我的脚本工作的唯一方法是强制刷新(ctrl+f5)。
为什么会这样?我该如何解决?
编辑
似乎简单的刷新也可以。
这是页面的源代码:
确保您的所有 js 文件都已正确加载。
还要确保以正确的顺序加载您的 js 文件。
确保在必要时将 JS 包装在某种类型的文档就绪函数中
另外,我建议您将type
属性添加到脚本标签中:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
我已重新标记您的问题以删除“Java”和“JSP”,因为这无关紧要(服务器与浏览器)。
在浏览器中呈现您的 JSP 后,请查看页面源代码并查看您的标签发生了什么。