Jquery 在MVC4剑道中显示错误结果的Ajax响应
我有一个操作,它将列表对象作为JSON返回。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",
<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格式,它是完美的。