2009-08-28 69 views
2

我用iFrames欺騙了一下,創造了AJAX上傳的幻覺。上傳完成後,我需要傳遞有關上傳到主框架的文件的信息並列出它。使用jQuery從iFrame處理主框架?

如果我在主框架中具有以下UL並且在iFrame中命名文件名爲JS變量,那麼如何將file_name附加到列表中?

<ul id="uploaded_files"> 
    <li>My_file_name.jpg</li> 
</ul> 

回答

9

不同的地方jQuery是加載:

// jQuery is in the parent window 
parent.$('#uploaded_files').append('<li/>').text(filename); 

// jQuery is in the iframe 
$('#uploaded_files', parent).append('<li/>').text(filename); 
+0

謝謝。這正是我一直在尋找的:) – Christoffer 2009-08-29 08:33:17