通过jquery 获取URL参数并进行转码


Posted in Javascript onAugust 18, 2014

jquery 获取URL参数并转码,首先构造一个含有目标参数的正则表达式对象,匹配目标参数并返回参数值

代码如下:

<script type="text/javascript"> 
$(document).ready(function(){ 
var pic_url=getUrlParam("picture"); 

$("#childpic").attr("src",pic_url); 
var content=getUrlParam("content"); 
$("#content").html("<b>"+content+"</b>"); 
}); 
function getUrlParam(name){ 
//构造一个含有目标参数的正则表达式对象 
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
//匹配目标参数 
var r = window.location.search.substr(1).match(reg); 
//alert(r); 
//返回参数值 
if (r!=null) return decodeURI(r[2]); 
return null; 
} 
</script>

测试url:http://xxxx.html?picture="XXXX"&content="你好!"

Javascript 相关文章推荐
js Date概念详细介绍
Nov 22 Javascript
JavaScript中获取样式的原生方法小结
Oct 08 Javascript
jQuery修改class属性和CSS样式整理
Jan 30 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
Mar 02 Javascript
jquery点击缩略图切换视频播放特效代码分享
Sep 15 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
Mar 10 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
jQuery事件对象的属性和方法详解
Sep 09 jQuery
从vue源码看props的用法
Jan 09 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
Apr 11 Javascript
Vue实现购物车基本功能
Nov 08 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
Aug 18 #Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
Aug 18 #Javascript
使用node.js半年来总结的 10 条经验
Aug 18 #Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 #Javascript
根据当前时间在jsp页面上显示上午或下午
Aug 18 #Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
Aug 18 #Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 #Javascript
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
PHP4与PHP5的时间格式问题
2008/02/17 PHP
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
动态标签 悬停效果 延迟加载示例代码
2013/11/21 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
Python 查看文件的读写权限方法
2018/01/23 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
PyTorch预训练的实现
2019/09/18 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
Python线程threading模块用法详解
2020/02/26 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
EJB发布WEB服务一般步骤
2012/10/31 面试题
《赶海》教学反思
2014/04/20 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
大学生个人学年总结
2015/02/15 职场文书
工作感言一句话
2015/08/01 职场文书
如何用python插入独创性声明
2021/03/31 Python
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang