$.AJAX()方法中的PROCESSDATA參數
在使用jQuery的$.ajax()方法的時候參數processData默認為true(該方法為jQuery獨有的)
默認情況下會將發送的數據序列化以適應默認的內容類型application/x-www-form-urlencoded
如果想發送不想轉換的的信息的時候需要手動將其設置為false
在我遇到的是傳輸的是blob對象的時候就是不需要將傳輸的數據序列化,一般的還有類似DOM樹等
發送異步請求processData和contentType
processData:
要求為Boolean類型的參數,默認為true。默認情況下,發送的數據將被轉換為對象(從技術角度來講並非字符串)以配合默認內容類型"application/x-www-form-urlencoded"。如果要發送DOM樹信息或者其他不希望轉換的信息,請設置為false
比如var formData = new FormData();
formData.append("xxx","xxxx");
異步發送這個數據的時候必須設置processData:false