通过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 格式字符串的应用
Mar 29 Javascript
jQuery的deferred对象详解
Nov 12 Javascript
生成二维码方法汇总
Dec 26 Javascript
JavaScript简单表格编辑功能实现方法
Apr 16 Javascript
纯JS实现可拖拽表单的简单实例
Sep 02 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
Sep 06 Javascript
Bootstrap Table 删除和批量删除
Sep 22 Javascript
javascript和php使用ajax通信传递JSON的实例
Aug 21 Javascript
vue-cli3.0配置及使用注意事项详解
Sep 05 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
详解js 创建对象的几种方法
Mar 08 Javascript
js回调函数原理与用法案例分析
Mar 04 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
修改destoon会员公司的伪静态中的com目录的方法
2014/08/21 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
Jquery公告滚动+AJAX后台得到数据
2011/04/14 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
JQuery限制复选框checkbox可选中个数的方法
2015/04/20 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
python numpy存取文件的方式
2020/04/01 Python
python将数组n等分的实例
2019/12/02 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
委托培训协议书
2014/11/17 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
交通事故被告答辩状
2015/05/22 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
董事长年会致辞
2015/07/29 职场文书
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis
Python实现简单得递归下降Parser
2022/05/02 Python