我有一个加载外部页面然后显示模态的应用程序。我正在尝试将一个值从我的父页面传递到模态窗口但是我遇到了问题。
父窗口
$('#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>
我知道我可以将它们作为查询变量传递,但实际上并不想这样做。
谢谢!
答案 0 :(得分:1)
Jquery加载是异步的,您必须实现一个回调函数来操作加载的内容。
$("#popup-content").load('<?php echo $plugins_url;?>', function() {
// ... do your stuff
});