Jquery 在MVC4剑道中显示错误结果的Ajax响应

Jquery 在MVC4剑道中显示错误结果的Ajax响应,jquery,ajax,json,asp.net-mvc-4,kendo-grid,Jquery,Ajax,Json,Asp.net Mvc 4,Kendo Grid,我有一个操作,它将列表对象作为JSON返回。Ajax请求如下所示 <script type="text/javascript"> function ReadRequisitionItemDetails() { var url = '@Url.Action("RequisitionDetails", "RequisitionGeneration")'; $.ajax({ type: "POST",

我有一个操作,它将列表对象作为JSON返回。Ajax请求如下所示

<script type="text/javascript">
    function ReadRequisitionItemDetails() {
        var url = '@Url.Action("RequisitionDetails", "RequisitionGeneration")';
        $.ajax({
            type: "POST",
            url: url,
            dataType: "json",
            cache: false,                
            data: { RequisitionId: RequisitionID },
            success: function (result) {                   
                    $("#RequisitionGrid").data("kendoGrid").dataSource.data(result);                        ));
            }                
        });
    }
</script>
它在控制台响应选项卡中显示正确的数据,如下所示

它在JSON选项卡中显示错误的数据。网格绑定了错误的数据

当我使用剑道网格读取动作调用相同的动作时,同样的问题也出现了

我尝试了请求Postman REST客户端,它在XML中显示正确的值,在JSON中显示错误的值

请给我一个解决这个问题的办法。
提前感谢。

以字符串格式发送号码}成功后您将有一个额外的回调。当我发布问题时,删除繁体:true、.extra}是一个错误。我删除了繁体:true。结果仍然不一样。调用剑道网格读取操作时也会发生同样的情况。我注意到了这个问题。问题在于数据。虽然数字很大,但JSON无法处理它,所以数字会发生变化。对于XML格式,它是完美的。