[坑] js indexOf is not a function


今天寫js的時候,本來沒有問題的代碼突然出現了問題,就是本來下拉框里面在更新之后會出現內容的 但是並沒有出現內容,按下F12 查看了Console之后發現確實是接收到了數據,但是卻也報錯了

 

內容是

 

 

我有點懵逼啊, 代碼是從上面幾行里面復制的啊,怎么會出錯。

然后通過百度,,,找到了StackOver上面的一個帖子,(by: https://stackoverflow.com/questions/10992766/indexof-is-not-a-function-in-firefox-opera-but-works-in-ie-indexof-alternative)

 

 

 

如夢驚醒,,, 我這才注意到,接受的東西是{} 包裹起來的,是不是這個原因導致indexOf函數出錯呢, 添加了代碼(是那行注釋的)

 

 先把json對象變成字符串,在查找子串之后再變回去.... 就好了...  (by: https://blog.csdn.net/ITYang_/article/details/79611952)

 

即使時間已經很急了 但是我現在還是決定把這個錯誤經歷發出來,因為在百度的結果里面,多數的問題都是因為會JQuery的版本太新導致的問題,而這不是我所遇到的問題

總之,還是粗心了,沒注意字符串不是數組。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM