javascript 更新地址url参数的方法:
/** * URL ツール及び方法 */ var UrlUtils = { /** * chn 修改url中指定的参数 * @param obj chn 参数 * @returns 文字列 */ changeLoctionWithParams: function(obj) { return this.changeUrlStrWithParams($.trim(window.location.href), obj); }, /** * chn 修改href中指定的参数 * @param href 文字列 * @param obj chn 参数 * @returns 文字列 */ changeUrlStrWithParams: function(href, obj) { if (!obj || typeof obj != "object") { return ""; } if (!href) { return ""; } var locationObj = this.parseUrlString(href); var urlPrevious = locationObj.urlPrevious; var params = locationObj.params; // chn 使用自定义配置覆盖默认配置 $.extend(params, obj); var paramStr = ""; for (key in params) { if (paramStr) { paramStr += "&"; } paramStr += key+"="+params[key]; } if (!paramStr) { return urlPrevious; } else { return urlPrevious+"?"+paramStr; } }, /*** * chn 解析Url字符 * @param href * @returns { * urlPrevious: chn Url前缀, * params: chn 参数对象 * } */ parseUrlString: function(href) { var retObj = { urlPrevious: "", params: {} } if (!href) { return retObj; } var totalLength = href.length; var splitIndex = href.indexOf("?"); var urlPrevious = href; var params = {}; if (splitIndex > 0) { urlPrevious = href.substring(0, splitIndex); paramStr = href.substring(splitIndex+1, totalLength); var fs = paramStr.split(/[&]+/); $.each(fs, function(i, str){ var ss = str.split(/[=]+/); params[ss[0]] = ss[1]; }); } return { urlPrevious: urlPrevious, params: params } } };
相关推荐
做项目的时候用到了JavaScript获取URL参数,所以自己写了一个比较通用的方法,里面用到了JSON.js,附件里面有。
设置或获取整个 URL 为字符串。 设置或获取与 URL 关联的端口号码。 设置或获取 URL 的协议部分。 设置或获取 href 属性中在井号“#”后面的分段。 设置或获取 location 或 URL 的 hostname 和 port 号码。 ...
本文给大家分享一段给url参数加密解密的javascript代码,非常的好用,有需要的小伙伴直接拿走吧
javascript 取Url参数和去掉字符串前后空格方法,非常实用
javascript获取url上的参数
JavaScript获取Url中的参数(解决中文乱码) 可以点击更改URL按钮 修改url中的参数
获取url中参数,javascript,你值得拥有
javascript parseUrl函数(来自国外的获取网址url参数).docx
//JavaScript获取url,并把url中的参数变成数组的方法,arr数组的值就是各参数值 var url = [removed].href.toString(); var u = url.split("?"); var arr = []; if(typeof(u[1]) == "string"){ u = u[1]....
js地址栏参数获取,并生成对象
主要介绍了使用JavaScript获取URL中的参数(两种方法)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
主要介绍了js实现ifram取父窗口URL地址的方法,是javascript操作window.parent对象非常典型的应用技巧,需要的朋友可以参考下
javascript 传多个参数的正则表达式(用来获取某个参数值) ,脚本之家之前发布通过函数获取url参数的代码不是正则表达式。
2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 代码如下:function getUrlParam(name){var reg = new RegExp...
主要介绍了JavaScript获得url查询参数的方法,可实现针对URL中参数分析的功能,需要的朋友可以参考下
一个JavaScript函数parseQueryString,它的用途是把URL参数解析为一个对象,很实用,大家可以看看
网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到的是乱码问题的解决 网页资料收集 JAVA与JAVASCRIPT通信乱码问题 java javascript jsp的url提交带中文参数时后台取到...