2013-06-05 255 views
0

我有一個應用程序加載一個外部頁面,然後顯示模態。我試圖從我的父頁面傳遞值到模態窗口,但有問題。將值傳遞給SimpleModal

父窗口

$('#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> 

我知道作爲查詢瓦爾我可以通過他們,但真的不希望這樣做。

謝謝!

回答

1

Jquery加載是異步的,你必須實現一個回調函數來操縱加載的內容。

$("#popup-content").load('<?php echo $plugins_url;?>', function() { 
    // ... do your stuff 
}); 
+1

哦,是的,謝謝你!我猜,今天早上需要更多的咖啡。 – plumwd