75年生人,程序员,在西安。

今天发现Json与Jquery同用时有冲突

写了个二级级联下拉菜单,结果出现太多递归的错误。

too much recursion

a.push(i.toJSONString(),':',s);b=true;}
将Jquery屏蔽掉就不会出错,看来是两者有冲突,具体还不知道。

刚查到了https://www.52hai.com/2005/article.asp?id=2083这篇文章,里面说是新版本Json的问题,回复里说是把"==="改成"=="就可以了,不过试了还是不行,之后试了旧版本的Json可以,下载地址:
https://web.archive.org/web/20060206022229/www.crockford.com/JSON/json.js

后来在Json官方网站上下载了一个最新的Json2的脚本(https://www.json.org/json2.js),也是可以的,另外用Jmin(https://www.crockford.com/javascript/jsmin.html)缩减了一下,也正常使用,非常好。


评论

© 世风十三 | Powered by LOFTER