详解-上海虚拟主机-iframe的src指向的内容不刷新的解决办法

这篇文章主要介绍了上海虚拟主机详解iframe的src指向的内容不改写的处理办法,文中通过示例代码介绍的十分详细,对我们的学习或许作业具有一定的参阅学习价值,需要的朋友们下面跟着小编来一同学习学习吧

问题描绘

html

js

$(“#h5Content”).attr(“src”,”${h5.url}”);

h5.url对应的是一个ueditor修正好存到数据库的一个页面.

修正这个页面内容提交后,iframe 中呈现的页面并没有改动.

原因

iframe的src的值发生改动,才会改写iframe里边的内容.

所以虽然我代码的url对应的页面有改动了,可是url一向不变,也就是iframe的src的值一向没变.所以不改写内容;

处理办法

原因找到了,处理就十分简单了.想任何一种办法让iframe的src的值有改动就可以了.

我当时的处理办法如下:

$(“#h5Content”).attr(“src”,”${h5.url}”+”?time=”+new Date().getTime());

给url后边通过问号传值,传一个当前时刻,就处理了.这个值并没有其他用途,只是为了改动src的值.

PS:iframe缓存不改写问题完全处理办法

这两天遇到一个很古怪的问题,一个页面嵌套了一个iframe页面,当这个页面提交后再次跳转到本页面时,本来iframe内的页面应该改写数据的,结果在ie下面却没改写(FF下没问题),必须手动F5或许新开一个阅读器标签页阅读才干改写,否则在本页面的阅读器上按回车是没用的,查阅了很多资料,最后总算发现是iframe缓存机制在搞鬼,用以下办法即可处理:

通过恳求多加一个值为随机数的参数,这样阅读器以为每次恳求的页面都是新的而确保了iframe页面每次都是从头加载的。

到此这篇关于详解iframe的src指向的内容不改写的处理办法 的文章就介绍到这了,更多相关iframe的src指向不改写内容请搜索脚本之家以前的文章或持续阅读下面的相关文章,期望我们以后多多支撑脚本之家!

共有 0 条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注