通过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 相关文章推荐
JavaScript中对象介绍
Dec 31 Javascript
js实现刷新iframe的方法汇总
Apr 27 Javascript
JS实现的竖向折叠菜单代码
Oct 21 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
Mar 25 Javascript
vue实现2048小游戏功能思路详解
May 09 Javascript
vue+iview+less 实现换肤功能
Aug 17 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
Oct 30 Javascript
vue瀑布流组件实现上拉加载更多
Mar 10 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
PHP 常见郁闷问题答解
2006/11/25 PHP
PHP定时更新程序设计思路分享
2014/06/10 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
Python实用工具FuckIt.py介绍
2019/07/02 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
python 实现绘制整齐的表格
2019/11/18 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
全球酒店比价网:HotelsCombined
2017/06/20 全球购物
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
幼儿园春季开学寄语
2014/04/03 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
公司离职证明标准样本
2014/10/05 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
淮海战役观后感
2015/06/11 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android