我有以下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使用大写,小写和驼峰大小写,但没有显示任何内容。我出错的任何想法?
答案 0 :(得分:2)
出人意料地,
dataType: "JSON",
大写不会返回JSON数据。
您需要使用
dataType: "json",