struts2.0和jQuery1.5的json問題

項目中經過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,替換後問題解決。

相關文章
相關標籤/搜索