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的tab切换效果代码[代码分离]
Apr 11 Javascript
jquery限制输入字数,并提示剩余字数实现代码
Dec 24 Javascript
JavaScript面向对象编程入门教程
Apr 16 Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 Javascript
js实现交通灯效果
Jan 13 Javascript
JavaScript创建对象_动力节点Java学院整理
Jun 27 Javascript
详解vue axios中文文档
Sep 12 Javascript
React 组件转 Vue 组件的命令写法
Feb 28 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
微信小程序动态设置图片大小的方法
Nov 21 Javascript
在vue-cli创建的项目中使用sass操作
Aug 10 Javascript
JavaScript实现alert弹框效果
Nov 19 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
解决Python requests 报错方法集锦
2017/03/19 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
使用python实现简单五子棋游戏
2019/06/18 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
亲子拓展活动方案
2014/02/20 职场文书
户外活动策划方案
2014/03/12 职场文书
生活小常识广播稿
2014/09/16 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
预备党员个人总结
2015/02/14 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
六年级情感作文之500字
2019/10/23 职场文书
Nginx域名转发使用场景代码实例
2021/03/31 Servers
html实现随机点名器的示例代码
2021/04/02 Javascript
Python使用scapy模块发包收包
2021/05/07 Python
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python