通过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实现的动态增加表格示例自己写的
Oct 21 Javascript
jquery通过ajax加载一段文本内容的方法
Jan 15 Javascript
JavaScript模拟数组合并concat
Mar 06 Javascript
JS设计模式之惰性模式(二)
Sep 29 Javascript
Vue-Router模式和钩子的用法
Feb 28 Javascript
vue父组件向子组件传递多个数据的实例
Mar 01 Javascript
JavaScript实现的简单Tab点击切换功能示例
Jul 06 Javascript
教你使用vue-cli快速构建的小说阅读器
May 13 Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 Javascript
javascript实现前端分页效果
Jun 24 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
Jul 26 Javascript
MutationObserver在页面水印实现起到的作用详解
Jul 07 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计算当前程序执行时间示例
2014/04/24 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
Javascript 对象的解释
2008/11/24 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
async/await地狱该如何避免详解
2018/05/10 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
python统计cpu利用率的方法
2015/06/02 Python
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
python实现基于SVM手写数字识别功能
2020/05/27 Python
pyhton列表转换为数组的实例
2018/04/04 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
python 杀死自身进程的实现方法
2019/07/01 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
如何进行Linux分区优化
2016/09/13 面试题
考博自荐信
2013/10/25 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers