0

jQueryを使用してこの単純な.getリクエストをデバッグしようとしています。何らかの理由で、アラートが発生していません。

$.get("/count", { room_key: roomKey, groom_id: groomId, user_id: userId }, function(data) {
    alert('Load was performed.');
    });

Firebugとサーバーログでリクエストを表示すると、アラートの発生を除いてすべてが期待どおりに機能します(つまり、サーバーは期待される情報で応答します-それはJSONデータの配列です)。

編集1

問題を抽出しました...応答は、次のようなJSONデータの2つの配列で構成されています。

[{"total"=>0}][{"room"=>"room name"}]

最初の配列または2番目の配列のいずれかを削除すると、コールバックが発生します。

何かご意見は?ありがとう!

4

1 に答える 1

1

jsonは有効である必要があります。有効でない場合、jQueryは「parseerror」メッセージで応答します。

http://jsonlint.com

[{"total":0},{"room":"room name"}]
于 2013-02-15T15:14:02.007 に答える