3

我有一些 JSP 页面,其中包括一些 JavaScript(jquery、jquery mobile 和我编写的一些 javascript 函数)。

加载页面并尝试运行我的函数时,我在 Firebug 中遇到错误,即未找到该函数。我查看了页面源代码,功能就在那里。

所有其他 jquery 移动功能都可以工作。

使我的脚本工作的唯一方法是强制刷新(ctrl+f5)。

为什么会这样?我该如何解决?

编辑

似乎简单的刷新也可以。

这是页面的源代码:

http://pastebin.com/6sJnfPDQ

4

2 回答 2

0

确保您的所有 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>
于 2012-04-24T15:49:15.197 回答
0

我已重新标记您的问题以删除“Java”和“JSP”,因为这无关紧要(服务器与浏览器)。

在浏览器中呈现您的 JSP 后,请查看页面源代码并查看您的标签发生了什么。

于 2012-04-24T15:56:49.817 回答