現在、GWT プロジェクトに取り組んでおり、Tomcat サーバーでプロジェクトをコンパイルして実行した後、この関数で .parseJSON によって呼び出される予期しないトークン エラーに遭遇しました。日食の開発モードでは、これはうまくいきました:
$.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 が 2 回呼び出されることに気付きました。1回目はエラーなし、正しいデータとすべて、2回目は空のデータで、エラーと呼ばれるものです。
どんな助けでも大歓迎です! THX!