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获取下拉列表框当中的文本值示例代码
Jul 31 Javascript
js实现具有高亮显示效果的多级菜单代码
Sep 01 Javascript
JavaScript Promise 用法
Jun 14 Javascript
js友好的时间返回函数
Aug 24 Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 Javascript
打字效果动画的4种实现方法(超简单)
Oct 18 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
Aug 07 Javascript
原生JS实现烟花效果
Mar 10 Javascript
node.js通过url读取文件
Oct 16 Javascript
vue如何使用模拟的json数据查看效果
Mar 31 Vue.js
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 遍历文件实现代码
2011/05/04 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
vue实现选中效果
2020/10/07 Javascript
Python实现pdf文档转txt的方法示例
2018/01/19 Python
对python函数签名的方法详解
2019/01/22 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
纽约手袋品牌:KARA
2018/03/18 全球购物
输入N,打印N*N矩阵
2012/02/20 面试题
优秀求职自荐信怎样写
2013/12/18 职场文书
中医临床专业自我鉴定范文
2014/01/15 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
战略合作意向书
2014/07/29 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
pytorch 使用半精度模型部署的操作
2021/05/24 Python
python异常中else的实例用法
2021/06/15 Python
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android