我想加載並顯示UI對話框中的iframe,通過點擊那些通過jQuery函數動態生成的元素來打開它。在UI對話框中加載iframe不起作用
這裏是我的代碼
HTML
<div id="eventContent" title="Event" style="display:none;">
<div id="map"></div>
</div>
jQuery的
$('#map').html(event.map);
$('#eventContent').dialog({modal: true});
凡event.map的變量包含HTML字符串如下面給出的,將取決於哪一個元素有用戶點擊更改。
總之一切都是動態生成的數據和HTML,除了上面的HTML代碼。
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d9927.782117587185!2d-0.1578822!3d51.5325589!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xc2ee490704162539!2sThe+Hub!5e0!3m2!1sen!2suk!4v1452460618657" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
但是,這只是顯示對話框中的字符串,我想加載iframe裏面。
需要更多信息來提供完整的解決方案。如果我理解了這一點,你就有了一個圖像映射,點擊後,它應該顯示一個包含'iframe'的對話框,其中的源代碼由click事件中涉及的數據設置。那是對的嗎? – Twisty