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 相关文章推荐
复制本贴标题和地址的js代码
Jul 01 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
Aug 04 Javascript
javascript中的delete使用详解
Apr 11 Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 Javascript
JavaScript代码生成PDF文件的方法
Feb 26 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 Javascript
js实现图片360度旋转
Jan 22 Javascript
Angular企业级开发——MVC之控制器详解
Feb 20 Javascript
vue 配置多页面应用的示例代码
Oct 22 Javascript
axios携带cookie配置详解(axios+koa)
Dec 28 Javascript
在项目vue中使用echarts的操作步骤
Sep 07 Javascript
vue前端和Django后端如何查询一定时间段内的数据
Feb 28 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中目录,文件操作详谈
2007/03/19 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
php实现跨域提交form表单的方法【2种方法】
2016/10/17 PHP
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
Vue 滚动行为的具体使用方法
2017/09/13 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
[08:04]TI4西雅图DOTA2前线报道 海涛探访各路人马
2014/07/09 DOTA
python模拟enum枚举类型的方法小结
2015/04/30 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
django页面跳转问题及注意事项
2019/07/18 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
static关键字的用法
2013/10/07 面试题
优秀技术工人先进材料
2014/02/17 职场文书
《散步》教学反思
2014/03/02 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
应届毕业生自荐信
2014/05/28 职场文书
建筑安全责任书范本
2014/07/24 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
优秀教师个人材料
2014/12/15 职场文书
初中英语教学随笔
2015/08/15 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
angular异步验证器防抖实例详解
2022/03/31 Javascript