替换url中某个参数的值或是添加某个参数的方法(js 分页上下页可以使用)
2024-10-18 20:23:13
function changeUrl(base, find, value) {
var offset = base.indexOf(find);
var index;
var rr = '';
if(offset < 0){
if(base.indexOf('?') < 0) {
base += '?';
}else{
base += '&';
}
base += find + '=' + value;
}else{
left = base.substr(0, offset);
right = base.substr(offset);
index = right.indexOf('&');
if(index >= 0){
rr = right.substr(index);
}
base = left + find + "=" + value + rr;
}
return base;
}
console.log(changeUrl('http://www.car.dev/?per_page=2&ano=3&dis=1', 'ano', 4));
最新文章
- javascript冒泡排序
- 在github上搭建博客的问题
- 多个Jar包的合并操作
- 使用Unity3D的50个技巧
- 使用D3绘制图表(4)--面积图表
- 关于OC语法的公开和私有的讨论
- hihoCoder#1014 Trie树 (前缀树)
- OAuth2.0授权和SSO授权
- springMVC记录系统日志的几种方式
- RACSingle 有效的两种方式
- XML解析之sax解析案例(二)使用sax解析把 xml文档封装成对象
- Ubuntu 安装 Docker CE
- OpenBLAS简介及在Windows7 VS2013上源码的编译过程
- webpack分离打包css和less
- Android内存机制分析2——分析APP内存使用情况
- [lr] 直方图
- 使用IP连接SQL SERVER或者配置为连接字符串失败
- python之路----包
- trust zone之我见【转】
- day 64 Django 第五天 多表对多表的对应关系ORM