zoukankan      html  css  js  c++  java
  • js获取url中的参数对象、js生成带参数的url

     1 // 获取url中的参数,并返回一个对象
     2 $.getRequestData = function() {
     3     var url = location.search; //获取url中"?"符后的字串
     4     var theRequest = {};
     5     if (url.indexOf("?") != -1) {
     6         var str = url.substr(1);
     7         strs = str.split("&");
     8         for (var i = 0; i < strs.length; i++) {
     9             theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);
    10         }
    11     }
    12     return theRequest;
    13 };
    14 
    15 // 生成一个带参数的url
    16 $.createUrl = function(obj) {
    17     var length = obj && obj.length,
    18         idx = 0,
    19         url = obj.url + '?';
    20     for (var key in obj) {
    21         if (key != 'url' && obj[key] !== null) {
    22             url += (key + '=' + encodeURIComponent(obj[key]) + '&');
    23         }
    24     }
    25     return url.substring(0, url.lastIndexOf('&'));
    26 }
  • 相关阅读:
    [恢]hdu 2502
    [恢]hdu 1008
    [恢]hdu 2073
    [恢]hdu 2500
    [恢]hdu 2501
    [恢]hdu 2190
    [恢]hdu 2535
    [恢]hdu 2085
    [恢]hdu 2067
    [恢]hdu 2504
  • 原文地址:https://www.cnblogs.com/guxuelong/p/5026733.html
Copyright © 2011-2022 走看看