zoukankan      html  css  js  c++  java
  • 自定义的URL查询

    $.request = (function () {
    var apiMap = {};
    function request(queryStr) {
    var api = {};
    if (apiMap[queryStr]) {
    return apiMap[queryStr];
    }
    api.queryString = (function () {
    var urlParams = {};
    var e,
    d = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); },
    q = queryStr.substring(queryStr.indexOf('?') + 1),
    r = /([^&=]+)=?([^&]*)/g;
    while (e = r.exec(q))
    urlParams[d(e[1])] = d(e[2]);

    return urlParams;
    })();
    api.getUrl = function () {
    var url = queryStr.substring(0, queryStr.indexOf('?') + 1);
    for (var p in api.queryString) {
    url += p + '=' + api.queryString[p] + "&";
    }
    if (url.lastIndexOf('&') == url.length - 1) {
    return url.substring(0, url.lastIndexOf('&'));
    }
    return url;
    }
    apiMap[queryStr] = api;
    return api;
    }
    $.extend(request, request(window.location.href));
    return request;
    })();
    详细出处参考:http://www.jb51.net/article/25123.htm

  • 相关阅读:
    分答是什么?
    判定表
    总结
    周结
    第五周周结
    周结
    一周总结(18周)
    一周总结(17周)
    一周总结(16周)
    一周总结(15周)
  • 原文地址:https://www.cnblogs.com/jeff20120716/p/2613343.html
Copyright © 2011-2022 走看看