2

写真をアップロードするために、iframeにフォームを送信します。

フォーム

<form method="post" enctype="multipart/form-data" action="upload_images.php" target="iframe_pp_upload" id="dd_form">
   <input type="file" id="dd_upload" name="file">
</form>

iframe

<iframe name="iframe_pp_upload" src="not-yet-submitted.php"></iframe>

jQuery

$('#dd_upload').change(function() {
  $('#dd_form').submit();
});

upload_images.php画像をアップロードします。ただし、アップロードが完了したときにフィードバックを取得するための最良の方法は何ですか?

4

1 に答える 1

0

upload_images.php で次の出力を行います。

file header......
    <script>
         window.parent.uploadReady(); 
    </script>

.....

そして、メイン ウィンドウには、js 関数 uploadReady() が必要であり、そこでやりたいことを実行できます。

function uploadReady() {
      alert("im in the parent window");
 }

これが役立つことを願っています

于 2012-11-20T14:24:52.413 に答える