JQuery Ajax上传附件Illegal invocation错误
的有关信息介绍如下:JQuery Ajax上传附件时出现Illegal invocation的错误,如何解决一起来看下吧。
使用JQuery Ajax和HTML5的formData对象来上传有附件的表单。浏览器控制台出现了Illegal invocation的错误。
出现这个错误是因为JQuery默认情况下会将发送的数据序列化以适应默认的内容类型(contentType)application/x-www-form-urlencoded。当遇到传输的是blob对象的时候就是不需要将传输的数据序列化,此时可以加入参数processData:false。该参数默认的情况下是true。这样就可以正常Ajax上传附件啦。