JavaScript SRC路径无法正常工作

Ran*_*dom 2 javascript jquery path src

我搜索过这个网页寻找答案,但似乎这次我没那么幸运,所以我不得不问.如果它已经回答(找不到它),我道歉.是的,英语不是我的第一语言,所以我也为我的拼写错误道歉,我尽我所能.

这是我的问题,使用Tomcat 5.5,Struts 1.3,JRE 1.5,我使用的是Firefox 3.5.6.在我的jsp页面,我似乎无法把任何src="path/path"我在<script>我试图删除src和一切运作良好,但我的项目将需要大量的从jQuery的使用,我不想要复制/粘贴所有js文件中每个jsp.

这是我的代码:

<script type="text/javascript" src="js/jquery-1.3.2.js">
    function showMySelf(){
        alert("Hello World!");      
    }
(... plus other stuff code that actually uses jquery functions)
</script>
Run Code Online (Sandbox Code Playgroud)

和提交按钮:

<input type="submit" onclick="showMySelf()">
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时,没有任何反应(实际上它重新绘制了页面),当我从脚本中删除"src"标签并将所有jquery代码添加到页面时,一切正常.

我已经尝试在路径中添加另一个斜杠"/js/jquery-1.3.2.js"并返回错误.

我尝试过使用ResolveURL,它似乎没有给我更好的结果.

我也尝试将js文件更改为另一个文件("generics.js"和"js.js"),我也试过"js/*.js".

任何一种解决方案都存档了.

我也尝试过使用struts标签(比如html:submit),但它也没有用.

路径实际上是正确的,因为在我的Web浏览器中查找代码会给我一个指向js文件的链接.所以我认为浏览器知道要查找我的js文件,它不会给我一个错误或链接到该文件.

有关为什么会发生这种情况的任何想法?

谢谢你们.

随机.

Gum*_*mbo 5

您不能使用script元素加载外部文件并同时将代码放入其中.您需要使用两个script元素:

<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript">
    function showMySelf(){
        alert("Hello World!");      
    }
(... plus other stuff code that actually uses jquery functions)
</script>
Run Code Online (Sandbox Code Playgroud)