jqgrid怎么接收ajax,如何通过jqgrid中的ajax调用json数据加载

这篇博客探讨了在使用jqGrid时遇到的一个问题:通过AJAX从服务器获取的JSON数据无法正确加载到jqGrid中。作者在AJAX成功回调中设置了数据,并尝试将数据填充到jqGrid中,但未成功。问题可能在于数据处理和jqGrid的配置。解决方案可能涉及检查数据格式是否符合jqGrid的要求,确保jqGrid的datatype设置正确,以及在添加数据到网格时的语法是否准确。
摘要由CSDN通过智能技术生成

通过ajax调用从服务器中获取的数据,但问题是响应 应该在jqgrid中加载,但不加载。在var dataAjax = jData.responseText; dataAjax从服务器接收到数据。如何通过jqgrid中的ajax调用json数据加载

这是什么错误。请帮忙

$(document).ready(function(){

var resData = "";

$(".btnLoad").click((function(){

resData = $.ajax({

type : "POST",

url: "/AccountUI/DataFlow/AccountDetails.html",

dataType: "json",

success: functioin(jData){

var dataAjax = jData.responseText;

return dataAjax;

}

});

});

var gridData = new Array();

gridData = resData;

jQuery("#ajgrid").jqGrid({

datatype: "json",

height: 250,

colNames:['AccID','AccName', 'AccBranch'],

colModel:[ {name:'AccID',index:'AccID', width:60, sorttype:"int"},

{name:'AccName',index:'AccName', width:90},

{name:'AccBranch',index:'AccBranch', width:100}

],

multiselect : true,

caption : "Account Grid"

});

for(var i=0;i<=gridData.length;i++)

jQuery("#ajgrid").jqGrid('addRowData',i+1,gridData[i]);

});

+0

在ajax回调中,您只需将数据返回到任何地方。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值