WEB-INF/attachments
ページを更新せずにファイルをアップロードする必要があるため、jquery ajax またはその他のメカニズムを使用してサーバーにファイルをアップロードしたいと考えています。私はゴーグルをしていますが、私を助けるものは見つかりませんでした。
私はこれに2日間苦労しているので、私を助けてください。
この質問は私に多くの反対票を投じ、閉鎖を要求すると確信していますが、ここで質問する以外はわかりません。:(
よろしくお願いします
WEB-INF/attachments
ページを更新せずにファイルをアップロードする必要があるため、jquery ajax またはその他のメカニズムを使用してサーバーにファイルをアップロードしたいと考えています。私はゴーグルをしていますが、私を助けるものは見つかりませんでした。
私はこれに2日間苦労しているので、私を助けてください。
この質問は私に多くの反対票を投じ、閉鎖を要求すると確信していますが、ここで質問する以外はわかりません。:(
よろしくお願いします
これを使用できます:属性を使用してフォームを作成しますtarget='file_upload_iframe'
。属性で iframe を作成しますname='file_upload_iframe'
。フォームは iframe に送信され、POST リクエストの応答は iframe になります。そのため、jquery で応答の内容 (エラー、成功、その他) を確認し、ユーザーにメッセージを表示できます。また、本番環境では iframe を非表示にする必要がありますが、デバッグの場合は表示できます。とても便利です。
そして、次のようなものを使用してアップロード結果を確認できます。
$('document').ready(function()
{
$('iframe#file_upload_iframe').load(function()
{
callback(this);
});
});
プラス:これは私が知っているクロスブラウザ方式です。
短所:ブラウザタブのロードアイコンが表示されますが、それほどひどくはありません.
PS また、プラグインを使用することもできますhttp://blueimp.github.com/jQuery-File-Upload/ jquery を使用した 7 つの信頼できる ajax ファイル アップロード プラグイン
しかし、それらのいくつかはフラッシュを使用しています...