0
。我試過所有的方法,但我得到null或undefined。嘗試訪問iframe中的內容(fancybox),將變量從fancybox傳遞給父項/ iframe到父項
$(".editdata").live('click', function() {
var editdata_class=$(this).attr('class');
var editdata_id=$(this).attr('id');
alert(editdata_class);
$.fancybox({
'width': 800,
'height': 700,
'type': 'iframe',
href:'forgotpass.php?class_data='+editdata_class+'&id_data='+editdata_id,
onClosed : function() {
var bla =$("#fancybox-frame").contents().find('#personalsizeleft').html();
alert(bla);
alert(editdata_id);
$('#'+editdata_id).append('hello');
}
})
});
任何想法我在做什麼錯???
jsut讓你知道我已經做了其他堆棧溢出帖子和jquery帖子中提到的大多數事情...已嘗試使用訪問「從父母的iframe內容」?是否只有當我們在duv標籤上clikc時才創建iframe,並在onclose事件發生時被刪除,因此它可以看到iframe標籤?如果是這樣的話,那麼如何從fancybox讀取內容並將其發送給父母 –
解決了它的問題... onCleanup:function(){var fan = $(「#fancybox-frame」)。contents()。 find('html body')。html(); alert(bla);內容()。find('#personalsizeleft')。html(); var();警報(BLA); \t }, 所以把它寫到父窗口,然後再關閉再讀一遍......如果需要的話...... –
將您的解答作爲答案發布,然後將其標記爲正確,因此此問題不會顯示爲未答覆。 – JFK