替换url中某个参数的值或是添加某个参数的方法(js 分页上下页可以使用)

时间:2023-02-06 21: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));

替换url中某个参数的值或是添加某个参数的方法(js 分页上下页可以使用)的更多相关文章

  1. JS替换URL中参数示例

    <script type="text/javascript"> var url = window.location.href; url = changeURLArg(u ...

  2. Jquery如何序列化form表单数据为JSON对象 C&num; ADO&period;NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request&period;Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C&num;语言描述)

    jquery提供的serialize方法能够实现. $("#searchForm").serialize();但是,观察输出的信息,发现serialize()方法做的是将表单中的数 ...

  3. 用javascript替换URL中的参数值

    <script> function changeUrlArg(url, arg, val){ var pattern = arg+'=([^&]*)'; var replaceTe ...

  4. 替换url中的域名

    /**     *      * @param domain 域名     * @param port   端口号     * @param url    url路径     * @return   ...

  5. SpringMVC中通过&commat;ResponseBody返回对象,Js中调用&commat;ResponseBody返回值,统计剩余评论字数的js,&commat;RequestParam默认值,&commat;PathVariable的用法

    1.SpringMVC中通过@ResponseBody.@RequestParam默认值,@PathVariable的用法 package com.kuman.cartoon.controller.f ...

  6. C&num;三种判断数据库中取出的字段值是否为空&lpar;NULL&rpar; 的方法

    操作数据库,需要判断返回的字段值是否为空,收集了3种方法供参考 1 通过System.DBNull判断,网上大部分都使用这个方法. DataTable dt;                     ...

  7. 031&period; aps&period;net中数据绑定控件两种添加自动编号的方法

    前端HTML代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Defaul ...

  8. Flex4 中&lt&semi;s&colon;Datagrid&gt&semi;、&lt&semi;mx&colon;Datagrid&gt&semi;添加超链接的完整方法

    <s:Datagrid>的添加超链接方法(链接文字会重叠) <s:GridColumn dataField="_fileName" headerText=&quo ...

  9. 通过Javascript得到URL中的参数&lpar;query string&rpar;

    我们知道,"GET"请求中,通常把参数放在URL后面,比如这样http://www.cnblogs.com/season-huang/index?param=yes&art ...

随机推荐

  1. 软件工程概论---max单元测试

    题目:一个单元测试,查找list[]中的最大值 编写一个程序对Largest函数进行测试,列举所有测试用例. 思路:首先确保数组不为空,和数组长度不为0,否则输入错误.根据老师所给的函数写一个主函数, ...

  2. 64位CentOS 6&period;4下安装wine

    From: http://zhidao.baidu.com/question/530358126.html From: http://hi.baidu.com/billdkj/item/464fb84 ...

  3. Unity3D拖尾组件在Ui界面下正常显示

    在项目中Canvas下UI添加拖尾效果,会发现Ui完全遮挡住了拖尾. 如果要正常显示通常需要对Canvas进行设置,Render Mode 我这里用的是-Camera模式 其次要对Material 下 ...

  4. Linux&plus;&period;NetCore&plus;Nginx搭建集群

    本篇和大家分享的是Linux+NetCore+Nginx搭建负载集群,对于netcore2.0发布后,我一直在看官网的文档并学习,关注有哪些新增的东西,我,一个从1.0到2.0的跟随者这里只总结一句话 ...

  5. w3c

    normative    adj. 规范的,标准的errata        n. 勘误表:正误表(erratum的复数)Substantive    adj. 有实质的:大量的:真实的:独立存在的i ...

  6. 秒懂AOP

    AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理.安全检查.缓存.对象池管理等.AOP 实现的关键就在于 ...

  7. Scala进阶之路-进程控制之执行shell脚本

    Scala进阶之路-进程控制之执行shell脚本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 废话不多说,我这里直接放一个案例. /* @author :yinzhengjie ...

  8. pandas 学习总结

    pandas  学习总结 作者:csj 更新时间:2018.04.02 shenzhen email:59888745@qq.com home: http://www.cnblogs.com/csj0 ...

  9. Request&period;Cookies 和 Response&period;Cookies 的区别

    .NET中提供了读写Cookie的多种方法,Request.Cookies 是客户端通过 Cookie 标头形式由客户端传输到服务器的 Cookie:Response.Cookies 在服务器上创建并 ...

  10. 正则表达式中 &lpar;&quest;&equals;pattern&rpar; &lpar;&quest;&excl;pattern&rpar; &lpar;&quest;&lt&semi;&equals;pattern&rpar; &lpar;&quest;&lt&semi;&excl;pattern&rpar; 的使用

    2018-08-06 12:33:58 *上有个如下的问题: 这里就会用到正向肯定预查(?=pattern):