項目中經過jsonplugin-0.21.jar作json和struts2的整合。前臺用jQuery1.5。jquery
調用jquery的ajax方法時,老是出現「parsererror」錯誤。web
在ajax的error回調中彈出異常信息。ajax
error: function(XMLHttpRequest, textStatus, errorThrown) {json
alert( errorThrown);jsonp
},spa
發現返回的json串中,對於實體類的轉換有問題,類名轉換後的鍵值對沒有用雙引號,it
而是這樣:{__cp:'com.dw.web.vo.User',"name":"tom","sex":"male",....},io
後來查到jQuery1.4版本之後,對json串的解析更加嚴格,若是沒有用雙引號,就會出現轉換錯誤。function
而後就感受多是jsonplugin-0.21.jar包的問題,class
從官方下載了一個jsonplugin-0.32.jar,替換後問題解決。