源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS 修改URL参数(实现代码)

  • 时间:2020-12-21 08:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS 修改URL参数(实现代码)
[u]复制代码[/u] 代码如下:
function changeURLPar(url, ref, value) {     var str = "";     if (url.indexOf('?') != -1)         str = url.substr(url.indexOf('?') + 1);     else         return url + "?" + ref + "=" + value;     var returnurl = "";     var setparam = "";     var arr;     var modify = "0";     if (str.indexOf('&') != -1) {         arr = str.split('&');         for (i in arr) {             if (arr[i].split('=')[0] == ref) {                 setparam = value;                 modify = "1";             }             else {                 setparam = arr[i].split('=')[1];             }             returnurl = returnurl + arr[i].split('=')[0] + "=" + setparam + "&";         }         returnurl = returnurl.substr(0, returnurl.length - 1);         if (modify == "0")             if (returnurl == str)                 returnurl = returnurl + "&" + ref + "=" + value;     }     else {         if (str.indexOf('=') != -1) {             arr = str.split('=');             if (arr[0] == ref) {                 setparam = value;                 modify = "1";             }             else {                 setparam = arr[1];             }             returnurl = arr[0] + "=" + setparam;             if (modify == "0")                 if (returnurl == str)                     returnurl = returnurl + "&" + ref + "=" + value;         }         else             returnurl = ref + "=" + value;     }     return url.substr(0, url.indexOf('?')) + "?" + returnurl; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部