6

Uncaught Syntax Error が新たに発生しました。唯一の追加は、サーバーからクライアントへの json データの送信/取得です。それが何であるかを調べる方法は?以下はスクリーンショットですここに画像の説明を入力

Google Chrome で次のエラーが表示されることがあります。 ここに画像の説明を入力

以下は、このエラーが発生する前に最近コードに更新した詳細です。

Java スクリプト

// Post the topic in the post section
     function  updatePost(xhr, status,jsonData){
                    var args = $.parseJSON(jsonData);

クライアントに送信する前にサーバーログから出力されたデータ

10:20:15,101 INFO  [stdout] (http--127.0.0.1-8080-14)  Printing json data  {

10:20:15,102 INFO  [stdout] (http--127.0.0.1-8080-14)   "topic_username" : "srikanth marni",

10:20:15,102 INFO  [stdout] (http--127.0.0.1-8080-14)   "topic_lstUpdate" : "2012-09-06 10:20:15.025",

10:20:15,103 INFO  [stdout] (http--127.0.0.1-8080-14)   "topic_body" : "Whats up",

10:20:15,104 INFO  [stdout] (http--127.0.0.1-8080-14)   "isValid" : "true"

10:20:15,105 INFO  [stdout] (http--127.0.0.1-8080-14) }

Json オブジェクトを作成するサーバー コード

stringWriter = new StringWriter();
                // jfactory.createJsonGenerator(writer, JsonEncoding.UTF8);
                jGenerator = jfactory.createJsonGenerator(stringWriter);

                jGenerator.useDefaultPrettyPrinter();
                jGenerator.writeStartObject(); // {
                jGenerator.writeStringField("topic_username", loginUserName); // "title" : title
                jGenerator.writeStringField("topic_lstUpdate", topicBean.getTopicVO().getLastUpdatedTimestamp().toString());
                jGenerator.writeStringField("topic_body",              topicBean.getTopicVO().getBody());

                jGenerator.writeStringField("isValid", "true");
                jGenerator.writeEndObject(); // }
                jGenerator.close();
                //String jsonData = topicBean.getTopicVO().getBody();
                request.setAttribute("JSON_DATA", stringWriter.toString());
                System.out.println(" Printing json data  " +stringWriter.toString());

                RequestDispatcher rd = servletContext.getRequestDispatcher("/meteor");

コンソールに表示される Json パーサー エラー

Uncaught SyntaxError: Unexpected token e jquery.js.jsf:16
bF.extend.parseJSON jquery.js.jsf:16
updatePost circle_topic.js.jsf:216
request.onMessage publish_subscribe.js.jsf:56
_f jquery.atmosphere.js.jsf:1975
_invokeFunction jquery.atmosphere.js.jsf:1967
_invokeCallback jquery.atmosphere.js.jsf:2027
AtmosphereRequest.ajaxRequest.onreadystatechange jquery.atmosphere.js.jsf:1438

JSON データ

Logging message from publish_subsrcibe :{
  "topic_username" : "srikanth marni",
  "topic_lstUpdate" : "2012-09-06 11:52:59.966",
  "topic_body" : "testing",
  "isValid" : "true"
} 
4

1 に答える 1