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的几种方法小结
Apr 25 Javascript
node.js中的console.trace方法使用说明
Dec 09 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
JavaScript简单表格编辑功能实现方法
Apr 16 Javascript
js获取及修改网页背景色和字体色的方法
Dec 29 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
浅谈Node.js 沙箱环境
May 15 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
May 22 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
Apr 07 Javascript
JavaScript多种图形实现代码实例
Jun 28 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
php mysql索引问题
2008/06/07 PHP
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
Python Json序列化与反序列化的示例
2018/01/31 Python
Django框架反向解析操作详解
2019/11/28 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
如何通过python实现全排列
2020/02/11 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
买卖协议书范本
2014/04/21 职场文书
大学生心理活动总结
2014/07/04 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
python如何获取网络数据
2021/04/11 Python
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
Node.js实现断点续传
2021/06/23 Javascript
Python办公自动化解决world文件批量转换
2021/09/15 Python
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android