jquery ajax怎么动态获取url 5

我的jqueryajax其中url的链接上url:"${ctx}/userquery/userIdentity.do?",前面是项目名称是动态获取的怎么拼接才能让${ct... 我的jquery ajax其中url的链接上 url: "${ctx}/userquery/userIdentity.do?",前面是项目名称 是动态获取的
怎么拼接才能让${ctx}是个变量而不是个字符串啊!其中 ${ctx}已经定义好了 是这个<c:set var="ctx" value="${pageContext.request.contextPath}"></c:set> 。现在不知道改怎么放 能算是个变量
展开
 我来答
zhangqi0192
2014-12-03 · TA获得超过2387个赞
知道大有可为答主
回答量:1417
采纳率:0%
帮助的人:1223万
展开全部
你好 我只想说一句 jquery支持el表达式······
var str=“${pageContext.request.contextPath}/userquery.do?xxx=xxx”
为何不直接用 还要c set设置变量搞么么? 当然 要是分离出去了就不支持了 页面中是支持的
希望能帮到你 谢谢
ccfly1987
2018-03-05 · TA获得超过253个赞
知道小有建树答主
回答量:255
采纳率:83%
帮助的人:66.4万
展开全部

${ctx} 改不了,页面打开的时候如果不出错,那绝对就是一个定下来的字符串,通俗点理解就是 ${pageContext.request.contextPath} 是从后端传来的一个值, 要改为变量有很多种办法:

  1. 前端定义变量,在页面中定义 var $ctx = "${ctx}"; 这个$ctx 是可以变的,ajax url 中可以随意定制了。

  2. 后端定义传递,因为不知道你的项目整体架构,给不了建议

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
babyAn涩
推荐于2018-04-19 · 知道合伙人金融证券行家
babyAn涩
知道合伙人金融证券行家
采纳数:7678 获赞数:132050
2014年于上海市商贸旅游学校毕业,专业会计。后就读于上海市同济大学网络教育学院。

向TA提问 私信TA
展开全部
<script type="text/javascript">
function getUrlPara(paraName){
var sUrl = location.href;
var sReg = "(?:\\?|&){1}"+paraName+"=([^&]*)"
var re=new RegExp(sReg,"gi");
re.exec(sUrl);
return RegExp.$1;
}
//应用实例:test_para.html?a=11&b=22&c=33
alert(getUrlPara("a"));
alert(getUrlPara("b"));
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南笙一帘
2018-04-19
知道答主
回答量:8
采纳率:0%
帮助的人:5317
展开全部
用Ajax的data来取得这个变量
$.ajax({
type: "POST",
url: "你的action",
data: "提交的数据",
success: function(data){
alert(data);//返回的数据 }
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
明飞兰3B
2014-12-03 · TA获得超过548个赞
知道小有建树答主
回答量:535
采纳率:55%
帮助的人:264万
展开全部
和javascript有什么关系?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式