当前位置: 代码迷 >> .NET相关 >> 小结前端JQ常用的一些操作手法(慢慢完善)
  详细解决方案

小结前端JQ常用的一些操作手法(慢慢完善)

热度:154   发布时间:2016-04-24 02:47:49.0
总结前端JQ常用的一些操作手法(慢慢完善)

1、实例化Js一个object对象,把它当做类来用,事例是操作url的参数

  function GetRequestCondition() {            var url = window.location.href;            var conditon = url.substring(url.indexOf("?") + 1, url.length);            var strs = conditon.split("&");            var theRequest = new Object();            for (var i = 0; i < strs.length; i++) {                theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);  //注意需要用decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。            }            return theRequest;        }        var Request = new Object();        Request = GetRequestCondition();        $("#OrderID").val(Request["OrderID"]);        $("#TraderName").val(Request["TraderName"]);        $("#MallName").val(Request["MallName"]);        $("#Contacts").val(Request["Contacts"]);

2、替换URL中指定参数的值的方法

  function replaceParamVal(oldUrl, paramName, value) {            var reg = eval('/(' + paramName + '=)([^&]*)/gi');            var newUrl = oldUrl.replace(reg, paramName + '=' + value);return newUrl;        }

 

  相关解决方案