最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Ajax方式上傳文件報錯"Uncaught TypeError: Illegal invocation"

 更新時間:2019年06月10日 14:15:09   作者:yjry-th  
這篇文章主要介紹了Ajax方式上傳文件報錯"Uncaught TypeError: Illegal invocation",非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

今天使用ajax上傳文件時,出現(xiàn)了錯誤。數(shù)據傳輸?shù)姆绞绞峭ㄟ^定義formData完成的,提交的文件對象也設置為dom對象,但是還是不能發(fā)送請求。F12看到后臺報了個錯誤:Uncaught TypeError: Illegal invocation,百度了一下,找到了解決方法。

解決方法:在ajax請求的參數(shù)中添加如下兩個參數(shù):

$.ajax({
  ...,
  processData: false,
  contentType: false,  
  ...
});  

processData

類型:Boolean

默認值: true。默認情況下,通過data選項傳遞進來的數(shù)據,如果是一個對象(技術上講只要不是字符串),都會處理轉化成一個查詢字符串,以配合默認內容類型 "application/x-www-form-urlencoded"。如果要發(fā)送 DOM 樹信息或其它不希望轉換的信息,請設置為 false。

contentType

類型:String

默認值: "application/x-www-form-urlencoded"。發(fā)送信息至服務器時內容編碼類型。

默認值適合大多數(shù)情況。如果你明確地傳遞了一個 content-type 給 $.ajax() 那么它必定會發(fā)送給服務器(即使沒有數(shù)據要發(fā)送)。

總結

以上所述是小編給大家介紹的解決Ajax方式上傳文件報錯"Uncaught TypeError: Illegal invocation"問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

最新評論

永安市| 陆良县| 波密县| 六安市| 蒲江县| 托克逊县| 丘北县| 长治市| 池州市| 凌海市| 玛多县| 西青区| 安国市| 南川市| 尖扎县| 通化县| 哈尔滨市| 桦南县| 河曲县| 安多县| 嘉鱼县| 原平市| 西乌珠穆沁旗| 青神县| 丰台区| 婺源县| 钦州市| 阳东县| 开封市| 师宗县| 巴青县| 武隆县| 广河县| 定安县| 壶关县| 宁陕县| 怀远县| 桃江县| 澄迈县| 温州市| 榆社县|