为了账号安全,请及时绑定邮箱和手机立即绑定

div中嵌套另一个html页面,但是这个页面无法使用js啊?

div中嵌套另一个html页面,但是这个页面无法使用js啊?

牧羊人nacy 2019-03-13 14:13:29
原本从A页面打开一个链接进入B页面;现在为了满足老大的需求在A页面留了一个div直接把B页面装进该div,但是装进来之后发现B页面的一些js无法生效。比如原本有一个加载图片的data-url,在B页面就没有发送请求,获取图片。还请各位帮忙看看。具体如下:首先是点击这个按钮,进入ServerDetail函数该函数发送ajax请求,将B页面拉取过来并放在div之中问题出现在这里,原本在B页面会读取具体的图片填充一些框框,但是这个上我调试了下,发现并没有发这个请求。是不是div嵌套html的某些限制吗?麻烦各位看看,不甚感激。
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

iframe


查看完整回答
反对 回复 2019-03-22
?
aluckdog

TA贡献1847条经验 获得超7个赞

1.B页面是个iframe,嵌入A页面的div对吧?这个图片加载是B页面js控制的,应该和A页面没多大关系吧。。。
2.不上代码直接提问的都是耍流氓。

查看完整回答
反对 回复 2019-03-22
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

猜测很有可能是你的B页面没有触发load事件的原因。

因为你的图片加载是在load事件中去做的,直接打开B页面的话,这个事件一定会触发,但通过你这种方式嵌入,则不会触发。

解决方法:你可以换成iframe,或者手动触发B页面的load事件,或者手动调用B页面load事件的处理函数


查看完整回答
反对 回复 2019-03-22
  • 3 回答
  • 0 关注
  • 2486 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信