【问题标题】:Web.py: passing variables into <iframe>Web.py:将变量传递到 <iframe>
【发布时间】:2014-09-23 08:28:05
【问题描述】:

是否可以将变量传入和传出&lt;iframe&gt;? 问题是我在&lt;iframe&gt; 中有数据显示,但所有控件和数据发送/接收脚本都在父框架中。

【问题讨论】:

    标签: python iframe web.py


    【解决方案1】:

    如果您想在页面加载时提供 iframe 值,则可以在 iframe 的 URL 中将值作为 GET 参数传递。如果您想在那之后来回发送值(并且父项和子项都在同一个域中,如您所说),那么您可以使用 JavaScript。例如:

    // in parent page
    function receiveDataFromIFrame(data) {
        console.log("Received data from iframe:", data);
    }
    
    // in child page
    function onLoad() {
        var data = "data from iframe";
        window.parent.receiveDataFromIFrame(data);
    }
    

    【讨论】:

    • 是的,我猜是这样:但主要问题是我必须在两个方向上发出大量的 ajax 请求。
    • @Alex:父页面和子页面是否在同一个域中?
    • @Alex:我添加了一个示例,说明如何使用 JavaScript 在框架之间进行通信。
    • nice... ty... 我的错 - 无法解决如此简单的 sn-p
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    相关资源
    最近更新 更多