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> 。现在不知道改怎么放 能算是个变量 展开
怎么拼接才能让${ctx}是个变量而不是个字符串啊!其中 ${ctx}已经定义好了 是这个<c:set var="ctx" value="${pageContext.request.contextPath}"></c:set> 。现在不知道改怎么放 能算是个变量 展开
5个回答
展开全部
${ctx} 改不了,页面打开的时候如果不出错,那绝对就是一个定下来的字符串,通俗点理解就是 ${pageContext.request.contextPath} 是从后端传来的一个值, 要改为变量有很多种办法:
前端定义变量,在页面中定义 var $ctx = "${ctx}"; 这个$ctx 是可以变的,ajax url 中可以随意定制了。
后端定义传递,因为不知道你的项目整体架构,给不了建议
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-04-19 · 知道合伙人金融证券行家
关注
展开全部
<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>
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>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Ajax的data来取得这个变量
$.ajax({
type: "POST",
url: "你的action",
data: "提交的数据",
success: function(data){
alert(data);//返回的数据 }
}
});
$.ajax({
type: "POST",
url: "你的action",
data: "提交的数据",
success: function(data){
alert(data);//返回的数据 }
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和javascript有什么关系?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询