2009-08-28 21 views
2

私はAJAXアップロードの錯覚を作成するためにiFramesでちょっと騙されています。アップロードが完了したら、メインフレームにアップロードされたファイルに関する情報を伝え、それをリストアップする必要があります。iFrameからメインフレームをjQueryで操作しますか?

メインフレームに次のULがあり、filenameという名前のiFrameにJS変数がある場合、リストにfile_nameを追加するにはどうすればよいですか? jQueryのがロードされている場所に応じて

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

答えて

9

// 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

関連する問題