在JSPX文件中包含JS文件(JQuery)
Including JS files (JQuery) in JSPX files
我正在Eclipse中创建一个动态web项目(几乎是从零开始),我创建了一个JSPX文件,我把
<head>...
<script type="text/javascript" src="route/to/scripts/jquery.js"></script>
<script type="text/javascript" src="route/to/scripts/jquery.ui.js"></script>
<script type="text/javascript" src="route/to/scripts/something.js"></script>
</head>
我打算使用Jquery UI可排序,我发现使用JSPX,只有第一个脚本加载在Firefox和IE(而在opera中它的工作…)。如果我使用纯JSP,无论是HTML还是XHTML,它都会加载所有的JS文件。
在不使用
的情况下,是否有办法成功地包含所有JS文件?<script>
<jsp:include ...>
</script>
我必须知道?(因为它将脚本加载到最终的(X)HTML中)
编辑:只是在想…为什么Opera读取xhtml正确,而FF和IE未能读取<script>
标签?会不会是臭虫? JSPX有一个奇怪的行为,它自动折叠没有正文的标签。因此
<script type="text/javascript" src="route/to/scripts/jquery.js"></script>
<script type="text/javascript" src="route/to/scripts/jquery.ui.js"></script>
<script type="text/javascript" src="route/to/scripts/something.js"></script>
将在浏览器中显示为
<script type="text/javascript" src="route/to/scripts/jquery.js" />
<script type="text/javascript" src="route/to/scripts/jquery.ui.js" />
<script type="text/javascript" src="route/to/scripts/something.js" />
是无效的<script>
语法(在浏览器中右键单击页面并执行查看源自己查看)。浏览器行为未确定。
<jsp:text />
来解决这个问题。<script type="text/javascript" src="route/to/scripts/jquery.js"><jsp:text /></script>
<script type="text/javascript" src="route/to/scripts/jquery.ui.js"><jsp:text /></script>
<script type="text/javascript" src="route/to/scripts/something.js"><jsp:text /></script>
相关文章:
- 删除表,但不删除表单和文件 jQuery
- Ruby on Rails:“找不到文件'jquery.ui.datepicker'”
- 从 html 页面调用文件 jQuery 文件
- Javascript 文件修改了未从中调用它的 html 文件?Jquery 选择器
- 未呈现Javascript文件/Jquery
- 上传文件jQuery ajax MVC
- 我在哪里可以得到这个文件jquery.min.js
- 使用委托点击按钮下载文件JQuery
- 找不到文件“jquery-ui”
- JavaScript文件(jQuery步骤)未在Google Chrome中加载
- 自动内联CSS从CSS文件(jquery?ajax吗?php ?)
- 如何使用本地json文件jquery或angularjs实现文本框的自动完成
- 在JSPX文件中包含JS文件(JQuery)
- 如何将变量值从后面的代码传递到外部JavaScript文件(jQuery文件)
- 如何获得扩展图像文件jquery.filer
- 检测设备和交换CSS文件- jQuery
- 警报文本从文件JQuery / javascript
- 如何排序日期和字符串在同一列在jquery插件有文件jquery. datatable .js
- 移动谷歌地图api代码到单独的文件+ jquery
- 获取按钮id从js文件和使用在另一个js文件- jquery