时间:2021-05-26
问题描述:
html代码如下:
<iframe src="https://www.jb51.net" id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe>
我用 jquery 的attr 方法设定 iframe的src属性
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400");//可点击链接查看效果 注意页数(显示第一页数据)
没有问题,得到了我想要的结果,但是下面的地址却把key后面的参数都掉了(红色字体的参数没有取到)
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可点击链接查看效果 注意页数(显示第二页数据)
郁闷中,感觉很奇怪,就用firebug看了一下修改后的值,问题找到了,jquery 把上面的地址给变成:
http://blog.jb51.net/search.aspx?key=400&page=2//可点击链接查看效果 注意页数(显示第一页数据)
郁闷中。。。。。。。。。。。。。。。。
找了好久也没有找到如果解决该问题,他怎么会把地址的&给改成&了呢?有点搞不懂
问题解决方法:
在无意中把
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可点击链接查看效果 注意页数(显示第一页数据)
改成
$("#addOrUpdateIframe").attr("src", 'http://blog.jb51.net/search.aspx?key=400&page=2');//可点击链接查看效果 注意页数(显示第二页数据)
注意灰色背景的地方,把双引号改成单引号了,问题解决。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
出现蓝屏代码000024的主要原因是由于电脑中含有恶意软件或者电脑内存、硬盘的问题导致,那么我们需要怎么解决,解决方法如下:1、如果电脑含有恶意软件或者上网的过
出现蓝屏代码000024的主要原因是由于电脑中含有恶意软件或者电脑内存、硬盘的问题导致,那么我们需要怎么解决,解决方法如下:1、如果电脑含有恶意软件或者上网的过
含有if的宏定义当宏定义中含有if时1)定义如下宏#defineDC(p)if(foo(p))fun(p)用在下面的环境中if(k>n)DC(k);elseDC
如果在Word文档中含有错误的宏,则用户在打开该Word文档时会由于错误的宏不能运行而导致Word文档无法打开的错误。用户可以采取禁止Word宏自动运行的方法打
excel/word宏已被禁用解决方法来咯~绿茶小编胖胖将会告诉大家遇到“宏已被禁用”提示解决方法,这两个提示在excel和word中经