无法追加JSON中的内容

时间:2010-10-13 22:02:19

标签: javascript ajax json

我有以下JSON回来:

{"gameId":137.0,"memberId":3,"id":97.0,"reviewBody":"Great game! Awesome.","createdAt":"October, 13 2010 18:55:34"}

我正在尝试使用以下JavaScript将其附加到图层,但没有显示任何内容:

$(function(){
    $(".review-form").submit(function(){
        dataString = $(".review-form").serialize();
        $.ajax({ 
            type: "POST", 
            url: "#URLFor(controller="membros", action="createReview")#",
            data: dataString,
            dataType: "JSON",
            returnFormat: "JSON",
            success: function(response) { 
                $(".review-confirmation").html(response.REVIEWBODY);
                $('.review-form').slideToggle('slow', function() { });
            } 
        });
        return false; // keeps the normal request from firing
    });
});

我尝试过对response.reviewBody使用大写,小写和驼峰大小写,但没有显示任何内容。我出错的任何想法?

1 个答案:

答案 0 :(得分:2)

出人意料地,

dataType: "JSON",

大写不会返回JSON数据。

您需要使用

dataType: "json",