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


Posted in Javascript onJune 14, 2016

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

关键代码如下所示:

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无刷新状态下的页面所处的位置,也可以完成某些无刷新状态下的界面特效,好好利用前途无量。不错的东东。

Javascript 相关文章推荐
JAVASCRIPT HashTable
Jan 22 Javascript
JS的反射问题
Apr 07 Javascript
让人印象深刻的10个jQuery手风琴效果应用
May 08 Javascript
js setTimeout 参数传递使用介绍
Aug 13 Javascript
深入剖析JavaScript中的枚举功能
Mar 06 Javascript
jquery中 $.expr使用实例介绍
Jun 09 Javascript
jquery插件corner实现圆角边框的方法
Mar 09 Javascript
JavaScript获取当前网页最后修改时间的方法
Apr 03 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
May 12 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
Oct 25 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
javascript代码简写的几种常用方式汇总
Aug 23 Javascript
JS获取地址栏参数的两种方法(简单实用)
Jun 14 #Javascript
Javascript基础_嵌入图像的简单实现
Jun 14 #Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 #Javascript
浅析JS获取url中的参数实例代码
Jun 14 #Javascript
Javascript基础_标记文字的实现方法
Jun 14 #Javascript
深入浅析JavaScript的API设计原则
Jun 14 #Javascript
jQuery.Callbacks()回调函数队列用法详解
Jun 14 #Javascript
You might like
php多用户读写文件冲突的解决办法
2013/11/06 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
Bootstrap精简教程
2015/11/27 Javascript
深入浅析AngularJS和DataModel
2016/02/16 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
Python多线程爬虫简单示例
2016/03/04 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
浅谈python中的占位符
2017/11/09 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
函授大学生自我鉴定
2014/02/05 职场文书
授权委托书格式
2014/07/31 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
电话营销开场白
2015/05/29 职场文书
天堂的孩子观后感
2015/06/11 职场文书
警示教育观后感
2015/06/17 职场文书
借钱欠条怎么写
2015/07/03 职场文书
医院保洁员管理制度
2015/08/05 职场文书