日期:2014-05-16  浏览次数:20404 次

关于jquery和json的冲突怎么解决
现在做个东西,用到了json传数据,又想用jquery来做弹出层。遇到的主要问题是加载json包之后,jquery的
$("#iam").css({ "left": setwidth });
$("#back").css({ "filter": "alpha(opacity=60)" }).fadeIn();
这两句不能用。
怎么解决啊。看网络上说用jquery插件,可是看了一天还是不会用啊。
我没学过jquery,弹出层代码是学长写的,可是他也不知道怎么解决这个冲突。
求助!!!!!!!!!!!!!!!
jQuery JSON jQuery插件

------解决方案--------------------
已经和你说过了。。json.js和jquery有冲突,你下载我给的那个json2.js来做就行了,不过json2.js和json.js方法不一样了,json2.js要求是标准格式的json格式字符串,怪异模式的会出错。。。

看你的代码就要就是生成json对象,不需要倒入json.js,直接eval生成json对象就行了

var json = decodeURIComponent(jsonStr);
//json = json.parseJSON();
json =eval('('+ json+')')////////////
var answerNum = json.answerNum;