国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

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

2024-09-01 08:31:16
字體:
供稿:網(wǎng)友

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

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

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

processData

類型:Boolean

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

contentType

類型:String

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

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

總結(jié)

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 通道| 南召县| 中牟县| 手机| 揭西县| 朝阳县| 玛纳斯县| 曲阜市| 北安市| 获嘉县| 靖安县| 金堂县| 呼玛县| 五峰| 丰宁| 宣化县| 邓州市| 镇赉县| 仁怀市| 苍南县| 安康市| 余江县| 资中县| 武安市| 蕲春县| 台东县| 闻喜县| 建阳市| 遵义市| 威远县| 洞头县| SHOW| 廊坊市| 桐梓县| 宁海县| 麻江县| 彝良县| 双流县| 新野县| 靖江市| 宣城市|