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 相关文章推荐
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
Sep 29 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
Dec 12 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
Nov 23 Javascript
AngularJS入门教程之AngularJS表达式
Apr 18 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
Apr 13 Javascript
vue2.0与bootstrap3实现列表分页效果
Nov 28 Javascript
vue toggle做一个点击切换class(实例讲解)
Mar 13 Javascript
微信小程序如何刷新当前界面的实现方法
Jun 07 Javascript
js实现简单掷骰子小游戏
Oct 24 Javascript
详解node.js 事件循环
Jul 22 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中如何判断exec函数执行成功?
2016/08/04 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
javascript拖拽效果延伸学习
2016/04/04 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
jQuery实现的分页插件完整示例
2020/05/26 jQuery
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
基于Python List的赋值方法
2018/06/23 Python
python之yield和Generator深入解析
2019/09/18 Python
详解python polyscope库的安装和例程
2020/11/13 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
美国温暖商店:The Warming Store
2018/12/15 全球购物
Order by的几种用法
2013/06/16 面试题
路政管理专业推荐信
2013/11/11 职场文书
领导检查欢迎词
2014/01/14 职场文书
运动会解说词200字
2014/02/06 职场文书
八一慰问活动方案
2014/02/07 职场文书
挖掘机司机岗位职责
2014/02/12 职场文书
就职演讲稿范文
2014/05/19 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP