我加載一個iframe中以$阿賈克斯():的jQuery/JavaScript的 - 用Ajax加載的iframe減慢
$("#iframe_wrapper").each(function(){
$.ajax({
type: "post",
url: "http://site.com",
data: { action: 'get_the_iframe' },
context: this,
success: function(html){
$(this).html(html);
$(this).show();
$('#theiframe').load(function(){
// do stuff with the iframe...
});
}
});
});
的iframe是一個被調用函數中,如果$ _ POST [ '行動' ]是「get_the_iframe」:
<iframe id="theiframe" name="theiframe" src="http://site.com/page/"></iframe>
它的工作原理,但問題是,瀏覽器似乎顯示整個網頁很慢,好像在等待的iframe頁面上顯示的全部內容前加載,這是不應該發生的,因爲它是通過ajax完成的。這正是我試圖避免...
任何想法有什麼不對嗎?