jquery替换URL参数值

由于经常会用到替换URL参数值,而网上写的方法代码都太长了,所以在这里写了一个简单的方法,供大家使用。

说明:

reLoad(参数名,参数值)

function reLoad(p, v) {
  var url = window.location.href;
  var par = p + "=" + v;
  if (getUrlParam(p) == null)
    location.href = url + (url.indexOf("?") > 0 ? "&" : "?") + par;
  else
    location.href = url.replace(eval(‘/(‘ + p + ‘=)([^&]*)/gi‘), par);
}


				
时间: 2024-11-12 17:59:21

jquery替换URL参数值的相关文章

ASP.NET 正则替换URL参数值

public class HomeController : Controller { public ActionResult Index() { var url = "http://www.ly.com?ak=abcdefg&user=sbd"; var queryString = "ak=hello&user=test&passpord=111"; url = this.DealQueryString(url, queryString);

【Jquery】jQuery获取URL参数的两种方法

jQuery获取URL参数的关键是获取到URL,然后对URL进行过滤处理,取出参数. location.href是取得URL,location.search是取得URL"?"之后的字符串,也就是说参数部分. 方法一: function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&a

jquery通过url传递 和 接收 参数

一传递参数页面index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery通过url传递 和 接收 参数</title> <style type="text/css"> h1{text-align: center;} </style> </head> <body

jquery 获取URL参数并转码的例子

通过jquery 获取URL参数并进行转码,个人觉得不错,因为有时不转码就会有乱码的问题.jquery 获取URL参数并转码,首先构造一个含有目标参数的正则表达式对象,匹配目标参数并返回参数值代码: <script type="text/javascript"> $(document).ready(function(){ var pic_url=getUrlParam("picture"); $("#childpic").attr(&

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作

1.jquery获取url很简单,代码如下 复制代码代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 复制代码代码如下: function getUrlParam(name){var reg = new RegExp("(^|&

jquery 获取URL参数并转码

代码如下: <script type="text/javascript"> $(document).ready(function(){ var pic_url=getUrlParam("picture"); $("#childpic").attr("src",pic_url); var content=getUrlParam("content"); $("#content")

利用jQuery 解决URL请求参数有中文时出现乱码的问题

利用jQuery 解决URL请求参数有中文时出现乱码的问题 在开发的时候经常会碰到URL中请求参数含有中文的情况,这时如果在前台不作处理,直接在后台利用request.getParameter()拿对应的参数值就会出现中文乱码. 这时可以先利用jQuery对对应中文进行encodeURI(),例子如下: 前台对应代码 <!--省畋无关代码--> <input type="button" id="submitA" value="重发短信&q

jQuery.getJSON(url, [data], [callback])

jQuery.getJSON(url, [data], [callback]) 概述 通过 HTTP GET 请求载入 JSON 数据. 在 jQuery 1.2 中,您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?".jQuery 将自动替换 ? 为正确的函数名,以执行回调函数. 注意:此行以后的代码将在这个回调函数执行前执行.直线电机生产厂家 参数 url,[data],[callback]String,Map,Functi

批量替换url,指定内容不替换

如果需要批量替换url的某几部分,当然是用正则了比如在CI框架中要把 <img src="pc/baidu/aa.jpg"> 替换成 <img src="<?php echo base_url('pc/baidu/aa.jpg');?>"> 对应的正则式是这样写的: 1 src="(.*?)" //正则匹配这样写 2 src="<?php echo base_url\('$1'\);?>&