JQ FORMDATA写真をアップロード

HTML:<入力タイプ= "ファイル" 名= "" ID = "ファイル" 値= "" クラス= "ファイル" />

。JS:$( "#ファイル")の変化(機能(E){
                 VAR FORMDATA =新しいいるFormData();
                VAR fileobjを= $(この)[0];
                (VAR用I = 0; I <fileObj.files.length ; i)は++ {
                    formData.append( "ファイル"、fileObj.files [I]);
                }
                 formData.append( "ユーザID"、longsession.userId);
                   $アヤックス({
                       URL: "URL"
                    タイプ: 'ポスト' 、
                    キャッシュ:偽、
                    データ:FORMDATA、
                    PROCESSDATA:偽、
                    contentTypeの値:false、
                      データ型: "JSON"、
                    成功:機能(データ){
                        (data.resultが== "成功"){IF
                            mui.toast( "写真のアップロードが正常に終了した")
                        }他{
                            mui.toast( "写真のアップロードが失敗した")
                        }
                        
                    }、
                    エラー:(タイプのXHR、errorThrown)機能{
                        MUI .toast( "写真のアップロードが失敗しました")
                        
                    }
                });
            });

注:1.ラベルプラス、複数の入力複数の属性を確認したいです、

:2.(javaはケースで、他の言語が分からない)、または他のクロスドメインが示唆されている背景を設定します。

response.setHeader(「アクセス制御-許可-起源」、「*」);
response.setHeader( "アクセス制御-方法許可する"、 "POSTは、GET");
前記送信パラメータはformData.append(「名前キー」、「キー」)を設定してもよいです。

おすすめ

転載: www.cnblogs.com/zyb-722/p/11301275.html