ajax上传图片报Uncaught TypeError: Illegal invocation 怎么解决?
## 错误重现
下面的代码是用ajax提交formData对象的方式来上传图片的例子,但是提交的时候,会报:Uncaught TypeError: Illegal invocation
## 错误重现
下面的代码是用ajax提交formData对象的方式来上传图片的例子,但是提交的时候,会报:Uncaught TypeError: Illegal invocation
我们知道php有个函数叫`in_array()`,可以判断给定的元素在不在这个数组中,而js/jQuery都是没有这个方法的,那么我们怎样实现这样的功能呢?其实我们用js里的一个字符串对象的方法`indexOf()`就可以,跟php的`strstr()`函数是一样的功能,作用是在字符串(haystack)里查找给定的子串(needle)首次出现的位置,如果返回结果为-1,说明给定的子串不在那个字符串里。