使用FormData 對象 ajax

FormData 對象,能夠把form中全部表單元素的name與value組成一個queryString,提交到後臺。在使用Ajax提交時,使用FormData對象能夠減小拼接queryString的工做量。javascript

使用FormData對象java

1.建立一個FormData空對象,而後使用append方法添加key/valueajax

var formdata = new FormData();  
formdata.append('name','lisi');  
formdata.append('gender','1');  

2.取得form對象,做爲參數傳入到FormData對象json

var formData = new FormData();
formData.append("file", this.files[0]);
$.ajax({
    url : "url地址",
    type : "post",
    data : formData,
    async : false,//false 同步 true 異步
    cache : false,//緩存
    contentType : false,
    processData : false,
    success : function(data) {
        //調用成功以後返回的數據 data ,能夠返回json格式的字符串
                // 用 JSON.parse(data) 格式化下json數據,而後操做該數據

    }
});    
相關文章
相關標籤/搜索