如何在js中对url参数替换
发表于:2024-04-17 14:35:50浏览:536次
前言
本文将详细介绍如何使用js对url参数替换并且把当前页设为第1页进行跳转查询,并提供整理的源码和通过示例代码进行说明。
js代码
function do_jump(key, value) {
if (key == 'page') {
var uri = window.location.href
}
else {
var uri = do_jump('page', 1)
}
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
uri = uri.replace(re, '$1' + key + "=" + value + '$2');
} else {
uri = uri + separator + key + "=" + value;
}
if (key == 'page') {
return uri
}
window.location.href = uri
}
栏目分类全部>
推荐文章
- curl error 60 while downloading https://packagist.phpcomposer.com/packages.json: SSL certificate problem: certificate has expired
- thinkphp模板中显示textarea元素的原样输出
- php使用json_decode后数字对象转换成了科学计数法的解决方法
- linux文件/文件夹操作常用命令
- mysql报错:1205 - Lock wait timeout exceeded; try restarting transaction
- mysql报错:SQLSTATE[HY000]: General error: 1881 Operation not allowed when innodb_forced_recovery > 0.
- Vue树状组织架构插件,可实现从上到下展示
- python数据库sqlite3操作类
- php导出数据xlsx
- thinkphp带原有的参数分页查询
