JS修改地址栏参数实例代码

 更新时间:2016年06月14日 11:17:57   作者:lsfhack  
本文给大家介绍js修改地址栏参数的实例代码,并给大家附上用JS动态改变地址栏内容 window.location.href window.location.hash的方法,比较实用,需要的朋友参考下吧

废话不多说了,直接给大家上干活了,我的风格,你懂得。。

关键代码如下所示:

function changeURLPar(destiny, par, par_value)
{
var pattern = par+'=([^&]*)';
var replaceText = par+'='+par_value;
if (destiny.match(pattern))
{
var tmp = '/\\'+par+'=[^&]*/';
tmp = destiny.replace(eval_r(tmp), replaceText);
return (tmp);
}
else
{
if (destiny.match('[\?]'))
{
return destiny+'&'+ replaceText;
}
else
{
return destiny+'?1=1&'+replaceText;
}
}
return destiny+'\n'+par+'\n'+par_value;
}

用JS动态改变地址栏内容 window.location.href window.location.hash

用window.location.hash 可以改变地址栏内容,而不用像改变wndow.location.href那样会提交。

改变hash后,地址栏后会加上#,,,,,这样子。这样可以解决AJAX无刷新状态下的页面所处的位置,也可以完成某些无刷新状态下的界面特效,好好利用前途无量。不错的东东。

相关文章

  • Paypal支付不完全指北

    Paypal支付不完全指北

    这篇文章主要介绍了Paypal支付不完全指北,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • javascript二维数组和对象的深拷贝与浅拷贝实例分析

    javascript二维数组和对象的深拷贝与浅拷贝实例分析

    这篇文章主要介绍了javascript二维数组和对象的深拷贝与浅拷贝,结合实例形式分析了JavaScript针对数组与对象的深拷贝及浅拷贝相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • array.prototype.silce.call 理解分析

    array.prototype.silce.call 理解分析

    在很多框架中与遇到这个方法,但一时没去研究这个方法,只要前段时间被问到,尴尬无奈收场。所以学习就要追根究底的精神,废话少说,说正题。
    2010-04-04
  • 详解JavaScript实现哈希表

    详解JavaScript实现哈希表

    哈希表是一种非常重要的数据结构,几乎所有的编程语言都有直接或者间接的应用这种数据结构。本文将为大家介绍通过JavaScript如何实现哈希表,以及哈希表的一些常用操作,需要的可以参考一下
    2021-12-12
  • JavaScript打印iframe内容示例代码

    JavaScript打印iframe内容示例代码

    打印iframe内容的方法有很多,下面为大家简单介绍下使用JavaScript实现打印,有需求的朋友可以参考下
    2013-08-08
  • jQuery正则表达式验证表单代码演示

    jQuery正则表达式验证表单代码演示

    这篇文章主要给大家介绍了关于jQuery正则表达式验证表单的相关资料,我们在写表单的时候会通过一些正则表达式来验证是否正确,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • JS如何显示防盗链的外站图片技巧示例

    JS如何显示防盗链的外站图片技巧示例

    通常在开发测试环节,一些资源图片会出现防盗链的错误提示,本文就通过前端基础技术,实现基本的图片跨站显示效果,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Js通过AES加密后PHP用Openssl解密的方法

    Js通过AES加密后PHP用Openssl解密的方法

    这篇文章主要给大家介绍了关于Js如何通过AES加密后PHP利用Openssl解密的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • js 弹出框 替代浏览器的弹出框

    js 弹出框 替代浏览器的弹出框

    js 弹出框 替代浏览器的弹出框,需要的朋友可以参考下。
    2010-10-10
  • 比较简单的一个符合web标准的JS调用flash方法

    比较简单的一个符合web标准的JS调用flash方法

    比较简单的一个符合web标准的JS调用flash方法...
    2007-11-11

最新评论