• 技术文章 >后端开发 >php教程

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

    2016-06-06 20:25:37原创879
    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不就行了

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:web jquery html html5 php
    上一篇:我每隔5分钟 重置redis 某个key的数据,用户无时无刻都在请求redis, 会不会出现用户请求为空的情况呢? 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 浅析PHP中的类自动加载相关文件• 系统讲解PHP缓存技术• 一文理解和实现现代PHP框架里的IOC容器• 深入了解PHP:用gdb调试源码• 实例介绍:使用Docker快速搭建多版本PHP开发环境
    1/1

    PHP中文网