記録

非同期処理でファイルを送る方法(jquery)

<script type="text/javascript">
    $("#isubmit").click(function(){
        var formdata = new FormData($("#iform").get(0));//form ID
        $("#isubmit").prop('disabled', true);
        $.ajax({
            type : 'post',                      // HTTPメソッド
            url  : '/hoge/index.php',           // POSTするURL
            data: formdata,         // POSTするデータ
            processData: false,
            contentType: false,
            dataType: 'json',                   // レスポンスのデータ型
            success: function(obj) {      // 成功時の処理
                if(obj.err==""){
                    location.reload();
                    return false;
                }else{
                    var strComment = obj.err;
                    alert(strComment);
                    $("#isubmit").prop('disabled', false);
                }
                return false;
            },
            error: function(e) {                 // HTTPエラー時の処理
                var strComment = 'Server Error. Please try again later.';
                alert(e);
                $("#isubmit").prop('disabled', false);
            }
        });
    });
</script>
非同期処理でファイルを送る方法の勘所は2箇所。
        var formdata = new FormData($("#iform").get(0));//form ID
 
            processData: false,
            contentType: false,
これが大事な箇所です。この2箇所がないとファイルの非同期は 成立しません。  

活動支援よろしくお願いします

これ見に行きます2 ドクターストレンジ前のページ

AIの事と雇用のことを語っているのだけど。次のページ

関連記事

  1. 記録

    YOUTUBER貞山放送鉄生(ていざんほうそうてつお)さん

    貞山放送鉄生さんの職業は運送を行っているトラックドライバーさ…

  2. 記録

    チームラボ猪子寿之氏の事を凡人が語る。

    チームラボ猪子寿之氏の事を凡人が語る。⇔凡人とはじぶんの事です_(…

  3. 記録

    勝ち負けって何?

    先日、質問箱の方に「負けず嫌いですか?それとも自分の勝てる領域…

  4. 記録

    ベンチャー企業はFLATな職場が多いわけ。

    ベンチャー企業はFLATな職場が多いわけ。答えは簡単でシガラミを作…

  5. 記録

    セレクトメニューの都道府県は毎回、作るよりストックしておくべし。

    駆け出しフロントエンドエンジニアさんや駆け出しコーダーさんの中にはお…

  6. 記録

    高知県朝倉の金高堂書店が良い感じです。ただ遠いのが難。

    高知県朝倉の金高堂書店が良い感じです。ただ遠いのが難ですね。それ以外…

2017年1月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

カテゴリー

PAGE TOP