jquery attr 设定src中含有&(宏)符号问题的解决方法


Posted in Javascript onJuly 26, 2011

问题描述:

html代码如下:

<iframe src="https://3water.com" id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe>

我用 jquery 的attr 方法设定 iframe的src属性

$("#addOrUpdateIframe").attr("src", "http://blog.3water.com/search.aspx?key=400");//可点击链接查看效果 注意页数(显示第一页数据)

没有问题,得到了我想要的结果,但是下面的地址却把key后面的参数都掉了(红色字体的参数没有取到)

$("#addOrUpdateIframe").attr("src", "http://blog.3water.com/search.aspx?key=400&page=2");//可点击链接查看效果 注意页数(显示第二页数据)

郁闷中,感觉很奇怪,就用firebug看了一下修改后的值,问题找到了,jquery 把上面的地址给变成:

http://blog.3water.com/search.aspx?key=400&page=2//可点击链接查看效果 注意页数(显示第一页数据)

郁闷中。。。。。。。。。。。。。。。。

找了好久也没有找到如果解决该问题,他怎么会把地址的&给改成&了呢?有点搞不懂

问题解决方法:

在无意中把

$("#addOrUpdateIframe").attr("src", "http://blog.3water.com/search.aspx?key=400&page=2");//可点击链接查看效果 注意页数(显示第一页数据)

改成

$("#addOrUpdateIframe").attr("src", 'http://blog.3water.com/search.aspx?key=400&page=2');//可点击链接查看效果 注意页数(显示第二页数据)

注意灰色背景的地方,把双引号改成单引号了,问题解决。

Javascript 相关文章推荐
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
Oct 11 Javascript
复制js对象方法(详解)
Jul 08 Javascript
js函数获取html中className所在的内容并去除标签
Sep 08 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
javascript框架设计读书笔记之数组的扩展与修复
Dec 02 Javascript
jquery 插件实现瀑布流图片展示实例
Apr 03 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
May 23 Javascript
js判断复选框是否选中及选中个数的实现代码
May 30 Javascript
js CSS3实现卡牌旋转切换效果
Jul 04 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
Jul 24 Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 Javascript
小程序中设置缓存过期的实现方法
Jan 14 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 #Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
Jul 26 #Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 #Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
Jul 26 #Javascript
jQuery选择器的工作原理和优化分析
Jul 25 #Javascript
Jquery 点击按钮显示和隐藏层的代码
Jul 25 #Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
Jul 22 #Javascript
You might like
DISCUZ 分页代码
2007/01/02 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
python基础教程之字典操作详解
2014/03/25 Python
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
关于python3中setup.py小概念解析
2019/08/22 Python
python 实现二维列表转置
2019/12/02 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
计算机毕业大学生推荐信
2013/12/01 职场文书
企业金融服务方案
2014/06/03 职场文书
土建施工员岗位职责
2014/07/16 职场文书
科级干部培训心得体会
2016/01/06 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
Python中常见的导入方式总结
2021/05/06 Python
python开发实时可视化仪表盘的示例
2021/05/07 Python
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers