Jmybatis传入多个参数参的时候URL参数问题

扫一扫体验手机阅读
JSP中js传递和解析URL参数以及中文转码和解码问题
<span type="1" blog_id="1318591" userid='
分享到朋友圈
关注作者,不错过每一篇精彩14:57 提问
JS函数传参及调用问题
在一家公司实习,用fusionchart做报表,并实现下钻功能,求大神看我这js传参并调用这块的代码哪里不对,为什么链接不到目标页面?
for(var i=0;i&=a;i++)
data1.push({"value":result.datas[i],"link":"JavaScript:querydetailoilid("+branch+","+oil[i]+")"});
这是往报表中插入数据并添加链接
************************************
function querydetailoilid(branch,oilid){
&%--alert(branch+"
"+oilid);--%&
var json = '{branch:'+ branch+',oilid:'+oilid+'}';
var url="http://localhost:8080/default/test/test/report/querydetailoilid.jsp?json="+escape(json);
nui.open({
width: 420,
height: 310,
title:branch+"分公司近五年"+oilid+"油气田单井综合成本"
这是那个js函数
按赞数排序
什么版本的fusionchart?没有link属性吧。。如果有你的branch是什么内容,字符串要用引号扩起
data1.push({"value":result.datas[i],"link":"JavaScript:querydetailoilid('"+branch+"','"+oil[i]+"')"});
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐找准目标,不断前行
function getUrlParam(name){
// 用该属性获取页面 URL 地址从问号 (?) 开始的 URL(查询部分)
var url = window.location.
// 正则筛选地址栏
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
// 匹配目标参数
var result = url.substr(1).match(reg);
//返回参数值
return result ? decodeURIComponent(result[2]) :
  直接调用getUrlParam(name)就可以获取地址栏参数了,可以解决中文乱码问题,e.g.
industryName : getUrlParam("industryName")
使用 console.log(getUrlParam("industryName"))& 打印一下日志看看是否还是乱码?此时你会发现,乱码问题解决了
阅读(...) 评论()没有更多推荐了,
不良信息举报
举报内容:
URL传参问题
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!js修改地址栏URL参数解决url参数问题 | WEB开发
js修改地址栏URL参数解决url参数问题
现在做网页,经常会碰到处理地址栏参数的问题,但一直是凭感觉做,之后漏洞百出也不知道从哪改起,因此,就专门做了一个修改地址栏参数的方法,这一下,就再也不用愁啦,哈哈! 以下就是我编的方法,使用很简单的哦: 复制代码 代码如下: function changeURLPar(destiny, par, par_value) { var pattern = par+'=([^&]*)'; var replaceText = par+'='+par_ if (destiny.match(pattern)) { var tmp = '/\'+par+'=[^&]*/'; tmp = destiny.replace(eval(tmp), replaceText); return (tmp); } else { if (destiny.match('[?]')) { return destiny+'&'+ replaceT } else { return destiny+'?'+replaceT } } return destiny+'n'+par+'n'+par_ }
destiny是目标字符串,比如是http://www.huistd.com/?id=3&=3 par是参数名,par_value是参数要更改的值,调用结果如下: changeURLPar(test, 'id', 99); // http://www.huistd.com/?id=99&=3 changeURLPar(test, 'haha', 33); // http://www.huistd.com/?id=99&=3&=33 怎么样,挺好用的吧!哈哈}

我要回帖

更多关于 mybatis传入多个参数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信