jQuery替换url参数
来源:互联网 发布:菜鸟教程vue.js 编辑:程序博客网 时间:2024/06/04 19:48
//给url填参数,用历史,可以保证不会刷新页面
function overrrideUrl(pageIndex) {
var url = window.location.href;var newUrl= changeURLArg(url, "p", pageIndex);
window.history.pushState({}, "", newUrl);
}
function changeURLArg(url, arg, arg_val) {
/// <summary>
/// url参数替换值
/// </summary>
/// <param name="url">目标url </param>
/// <param name="arg">需要替换的参数名称</param>
///<param name="arg_val">替换后的参数的值</param>
/// <returns>参数替换后的url </returns>
var pattern = arg + '=([^&]*)';
var replaceText = arg + '=' + arg_val;
if (url.match(pattern)) {
var tmp = '/(' + arg + '=)([^&]*)/gi';
tmp = url.replace(eval(tmp), replaceText);
return tmp;
} else {
if (url.match('[\?]')) {
return url + '&' + replaceText;
} else {
return url + '?' + replaceText;
}
}
return url + '\n' + arg + '\n' + arg_val;
}
//获取url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
阅读全文
0 0
- jQuery替换url参数
- PHP 替换url中参数
- jquery获取url参数
- Jquery 获取 URL参数
- jquery获取URL参数
- Jquery读取URL参数
- jquery获取URL参数
- jquery获取URL参数
- jquery 获取url参数
- jquery获取URL参数
- JQuery获取Url参数
- jquery得到url参数
- jquery获取url参数
- 替换URL中指定参数的值
- js 替换 当前URL 特定参数
- jQuery插件---获取URL参数.
- jQuery获取url参数插件
- js/jquery 获取url参数
- Python 进度条 tqdm
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- 安卓学习AIDL这篇就够了
- ZooKeeper级联删除javaAPI
- 响应式web-媒体查询
- jQuery替换url参数
- Fibonacci again and again (尼姆博弈 nim game)
- 06_堆排序
- angular学习笔记-数据绑定
- 过几年我还要回头看看这篇文章
- bzoj 3091 城市旅行
- 网络图片浏览器
- 双卡双待手机iemi对应的卡槽。
- Jenkins学习总结(7)——搭建Jenkins+Maven+SVN+Tomcat持续集成环境