这个jQuery .get语句语法出了什么问题?

时间:2013-02-15 15:01:57

标签: jquery ruby-on-rails-3

我正在尝试使用jQuery调试这个简单的.get请求。出于某种原因,警报未触发:

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

当我在Firebug和我的服务器日志中查看请求时,一切都按预期工作......除了触发警报(即,服务器响应预期信息 - 它是一组JSON数据。)

EDIT1

我提炼了这个问题......响应是由两个JSON数据数组组成的,如下所示:

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

当我删除第一个数组或第二个数组时,回调将触发。

有什么想法?谢谢!

1 个答案:

答案 0 :(得分:1)

你的json必须是有效的,否则jQuery会回复一个“parseerror”消息。

http://jsonlint.com

[{"total":0},{"room":"room name"}]