[英]$.ajax unexpected token error on tomcat server (GWT)
我們正在開發一個GWT項目,並在tomcat服務器上編譯和運行項目后遇到了由此函數調用的.parseJSON意外的令牌錯誤。 在Eclipse上的開發模式下,這很好用:
$.ajax({
url: "index/sequences/seq.json",
datatype: "json",
}).success(function(data) {
var data = jQuery.parseJSON(data);
});
這是json; 由jsonlint驗證
{"cont":[{"values":"left arm up,turn left,sit","name":"greet&go"},{"values":"turn left,turn right,walk back","name":"strange moves"},{"values":"kick right,turn right, right arm up","name":"right moves"},{"values":"kick right,walk,sit","name":"sequnece 4"},{"values":"sit,stand,kick left","name":"up&down"},{"values":"stand,turn right,sit","name":"testin"},{"values":"turn left,kick right","name":"kickit!"},{"values":"turn right,look up,left arm out,walk","name":"greet the audience"}]}
經過一些調試我意識到,parseJSON被調用了兩次; 第一次沒有錯誤,正確的數據和所有,第二次使用空數據,什么調用錯誤。
歡迎任何幫助! 謝謝!
datatype
應該是dataType
,如果要提供dataType
參數(或傳遞相應的Content-Type: application/json header
),則不需要解析json。
$.ajax({
url: "index/sequences/seq.json",
dataType: "json"
}).success(function(data) {
console.log(data);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.