通过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 编写匿名函数的几种方法
Feb 21 Javascript
JavaScript 打地鼠游戏代码说明
Oct 12 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
Oct 11 Javascript
jquery JSON的解析方式示例介绍
Jul 27 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
Feb 27 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
setTimeout内不支持jquery的选择器的解决方案
Apr 28 Javascript
javascript检测flash插件是否被禁用的方法
Jan 14 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
利用JS轻松实现获取表单数据
Dec 06 Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 Javascript
详解mpvue中小程序自定义导航组件开发指南
Feb 11 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中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
深入解析php中的foreach函数
2013/08/31 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
php实现微信支付之现金红包
2018/05/30 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
Gird事件机制初级读本
2007/03/10 Javascript
Javascript学习笔记二 之 变量
2010/12/15 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
Python 命令行参数sys.argv
2008/09/06 Python
python去除字符串中的换行符
2017/10/11 Python
Django中的文件的上传的几种方式
2018/07/23 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
python绘制BA无标度网络示例代码
2019/11/21 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
工程部主管岗位职责
2013/11/17 职场文书
机械制造专业毕业生求职信
2014/03/02 职场文书
元旦获奖感言
2014/03/08 职场文书
房产买卖委托公证书
2014/04/04 职场文书
整改落实自查报告
2014/11/05 职场文书
本溪关门山导游词
2015/02/09 职场文书
龙猫观后感
2015/06/09 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python