您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

使用iframe提交form,如何把值返回到上一层?

2024/3/18 10:50:32发布27次查看
1.如何使iframe里的信息,传到div那?
2.如果不使用iframe而使用div的话,怎么让div里的form进行提交且不跳转?
3.文件提交到服务器后,如何获取他的地址,并返回到input里?


upload.php:


回复内容: 1.如何使iframe里的信息,传到div那?
2.如果不使用iframe而使用div的话,怎么让div里的form进行提交且不跳转?
3.文件提交到服务器后,如何获取他的地址,并返回到input里?


upload.php:


upload.php 在保存好文件之后, 将文件的路径以下面这样的形式返回给上层.

简单来讲就是通过 parent 然后就可以访问iframe所在的那个页面中的内容了.
在线演示地址: https://xqin.net/temp/up.html
up.php 的代码如下(此处只是演示,故只输出当前时间):
上传完成!
之前在做chrome插件的时候,碰到过iframe与外部通讯,不知道有没有帮助
https://developer.mozilla.org/en-us/docs/web/api/window/postmessage
https://github.com/xwartz/xwartz.github.com/issues/1
h5web通信,http://www.cnblogs.com/atree/archive/2012/03/07/html5-web-messaging.html
iframe裡面上傳成功後, 把值寫到iframe裡面.
event掛到window.onload裡面, 然後去iframe裡面拿data.
iframe里的window对象不是可以被外部拿到嘛,在外部弄一个函数,在iframe里提交的时候阻止默认事件然后调用外部的callback
异步提交form不就行了
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product