マークアップ aync を構築するために jquery を使用できます (イベントが発生したときに話します)。
例えば:
あなたはdivコンテナを持っています<div id"myDiv"></div>
jquery-selector を使用して、この div を取得できます。
var myDiv = $('#myDiv');
これにアクセスできるようになると、コンテンツを動的に配置できます。
var myIFrame = $('<iFrame></iFrame>');
myIFrame.attr("src", "http://myFavouriteSite.com");
これを中心に関数を作成すると、ボタンのクリックでこの関数を呼び出すことができます。
function renderAnIFrame{
var myDiv = $('#myDiv'); //get selector
var myIFrame = $('<iFrame></iFrame>'); //dynamicly construct an iFrame
myIFrame.attr("src", "http://myFavouriteSite.com"); // add sourc-attribute to iFrame
myDiv.append(myIFrame); //Interlace iFrame into Div-Container
}
これはすべて、document-ready を使用したボタン クリック イベントで発生します。
<button type="button" id="btn-render-iFrame">
</button>
$(document).ready(function () {
$('#btn-render-iFrame').click(function () {
renderAnIFrame ();
});
});