javascript[js]获取url参数的代码

javascript[js]获取url参数的代码,第1张

最近做个页面 需要用javascript获取url参数 可发现网上的东西 实在是多了 错误也实在是多啊 真晕 浪费了我不少时间于是 我便总结一下 一个好用的就可以了 先声明下 用正则 是简单 但多浏览器的兼容性 和速度不敢保证了 所以我就用个多浏览器兼容的 代码如下: <script language = javascript> function request(paras){ var url = location href; var paraString = url substring(url indexOf("")+ url length) split("&"); var paraObj = {} for (i= ; j=paraString[i]; i++){ paraObj[j substring( j indexOf("=")) toLowerCase()] = j substring(j indexOf("=")+ j length); } var returnValue = paraObj[paras toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } } var theurl=request( url ); var theimg=request( img ); document writeln("<a " + theurl + " target=_blank><img src= + theimg + width= height= border= ></a>"); </script>

最主要的是用到了 代码如下: function request(paras){ var url = location href; var paraString = url substring(url indexOf("")+ url length) split("&"); var paraObj = {} for (i= ; j=paraString[i]; i++){ paraObj[j substring( j indexOf("=")) toLowerCase()] = j substring(j indexOf("=")+ j length); } var returnValue = paraObj[paras toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } }

lishixinzhi/Article/program/Java/JSP/201311/20018

给你个例子,自己对照看看。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" " >

escape改成encodeURIComponent

// var url = "qregphpss_bzn=" + escape(ss_bzn);

var url = "qregphpss_bzn=" + encodeURIComponent(ss_bzn);

使用decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。

把代码中的this[name] = value;修改成this[name] = decodeURI(value);即可。

示例:

URL: >

以上就是关于javascript[js]获取url参数的代码全部的内容,包括:javascript[js]获取url参数的代码、如何用js获取当前url的参数值、JS 传递URL带中文的参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10127664.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存