jsp引用带参数的js文件,例如 <script src="a.js?ctxpath=${base"
2015-08-01 00:00
891 查看
摘要: jsp js javascript
${base} EL后台传过来,再从jsp页面传到独立的js文件里
var getScriptArg=function(key){var scripts=document.getElementsByTagName("script"),script=scripts[scripts.length-1],src=script.src;return(src.match(new RegExp("(?:\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1]};
var ctxpath=getScriptArg("ctxpath");if(ctxpath==null){alert("请在js文件后传ctxpath变量为Web上下文路径.")}
js文件里引用实例:
$.ajax({
type:"post",
url : ctxpath+'/sso/login',
data:"loginkey="+encrytext,
dataType:'json',
success:function(data){
${base} EL后台传过来,再从jsp页面传到独立的js文件里
var getScriptArg=function(key){var scripts=document.getElementsByTagName("script"),script=scripts[scripts.length-1],src=script.src;return(src.match(new RegExp("(?:\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1]};
var ctxpath=getScriptArg("ctxpath");if(ctxpath==null){alert("请在js文件后传ctxpath变量为Web上下文路径.")}
js文件里引用实例:
$.ajax({
type:"post",
url : ctxpath+'/sso/login',
data:"loginkey="+encrytext,
dataType:'json',
success:function(data){
相关文章推荐
- js获取PC机系统当前时间
- js对象字面量
- JavaScript中==和===的区别
- js写文件
- [LeetCode][JavaScript]Number of Islands
- JavaScript (常用的选择器和查询元素以及各种实例)
- JavaScript--DOM增删改操作
- 前端性能之js代码优化点
- JavaScript--动态更改CSS样式
- JavaScript--时间显示小插件
- JavaScript实现对P标签的操作
- JavaScript语言基础(二)
- 图片连续滚动
- JSP学习笔记(三)---JSTL标签核心库
- JavaScript学习要点(十二)
- javascript实现倒计时自动跳转页面
- 初级Javascript(一)
- js 将json字符串转换为json对象的方法解析
- Javascript高级程序设计读书笔记(第10章 DOM)
- The JavaScript Event Loop: Explained