0

我有一个加载外部页面然后显示模式的应用程序。我正在尝试将一个值从我的父页面传递到模式窗口,但遇到了问题。

父窗口

$('#previewoptin_popupcontrolsettings').click(function (e) {

    $("#popup-content").load('<?php echo $plugins_url;?>);
    $("#bulletPointOne").html($('#wpeocp_popoffercontentbullet1').val());
    $('#popup-content').modal({
        containerCss: {
            backgroundColor: "#fff",
            borderColor: "#000000",
            height: 400,
            padding: 20,
            margin: 20,
            width: 800
        },
        overlayClose: true  ,
        overlayId: 'popup-overlay',
        containerId: 'popup-container'
    });
    return false;
}); 

模态窗口

<div><span class="chkmrkt" id="bulletPointOne"></span></div>

我知道我可以将它们作为查询变量传递,但我真的不想这样做。

谢谢!

4

1 回答 1

1

Jquery 加载是异步的,你必须实现一个回调函数来操作加载的内容。

$("#popup-content").load('<?php echo $plugins_url;?>', function() {
  // ... do your stuff
});
于 2013-06-05T15:02:50.653 回答