Jquery1.4的getJSON()的变更

Jquery1.4的getJSON()的变化为了用Jquery新发布的UI插件,就把系统的Jquery版本从1.3升级到了1.4,一般AJAX

Jquery1.4的getJSON()的变化
为了用Jquery新发布的UI插件,就把系统的Jquery版本从1.3升级到了1.4,一般AJAX的功能都能平滑升级,但唯独到了getJSON()的时候,根本不进入到callback函数执行,检查了Jquery1.4的代码,发现用了parseJSON()来解析返回的Json数据,而Jquery1.3是用的eval转换的Json数据,parseJSON()对数据格式要求比较严格,所以会导致解析错误。

public String getJSON() throws JSONException {JSONObject jsonObject = new JSONObject();jsonObject.put("retVal", this.retVal);jsonObject.put("test", this.test);return jsonObject.toString();}