zoukankan      html  css  js  c++  java
  • ReplaceQueryString

    发表时间:2007-6-25 17:37:00

    function ReplaceQueryString(url,paramName,newValue)
    {
     var preUrl   = '';
     var paramUrl = '';
     if(url.indexOf('?') != -1)
     {
      if(url.toLowerCase().indexOf(paramName.toLowerCase()) == -1)
      {
       var rtnValue = '';
       if(url.charAt(url.length-1) == '&')
        rtnValue = url + paramName + '=' + newValue;
       else
        rtnValue = url + '&' + paramName + '=' + newValue;
       return rtnValue;
      }
      preUrl   = url.substr(0,url.indexOf('?'));
      paramUrl = url.substr(url.indexOf('?')+1);
     }
     else
     {
      if(url.toLowerCase().indexOf(paramName.toLowerCase()) == -1)
       return url + '?' + paramName + '=' + newValue;
      preUrl = url;
     }

     var arrParams = new Array();
     if(paramUrl != '')
      arrParams = paramUrl.split('&');

     var newParamUrl = '';
     for(var i=0;i<arrParams.length;i++)
     {
      var arrItem = arrParams[i].split('=');
      if(arrItem[0].toLowerCase() == paramName.toLowerCase())
      {
       newParamUrl += (arrItem[0] + '=' + newValue);
      }
      else
      {
       newParamUrl += arrParams[i];
      }
      if(i != arrParams.length -1)
       newParamUrl += '&';
     }
     return preUrl+'?'+newParamUrl;
    }

  • 相关阅读:
    struts2 显示表格
    设置eclipse默认编码为UTF-8 Set default encoding to utf-8 in eclipse
    java hibernate +mysql demo
    Java项目引入第三方Jar包
    mysql 常用sql
    C# snaps
    sql server 与mysql差异(innodb)
    系统数据监控
    Twitter Bootstrap Grid System
    设计模式之访问者模式
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/1446278.html
Copyright © 2011-2022 走看看