【问题标题】:How to bind ajax result to jqxGrid如何将ajax结果绑定到jqxGrid
【发布时间】:2013-10-07 06:56:15
【问题描述】:

如何将 ajax 结果绑定到 jqxGrid?我对如何以正确的方式进行操作感到困惑,因为在 jqxGrid 示例中,它们的源代码只是一个文本文件。任何人都可以给我一个想法以正确的方式做这将是一个很大的帮助

到目前为止,这是我的 ajax 代码返回结果

$.ajax({
        type: 'post',
        url: 'ws.asmx/GetStudentsById',
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        data: JSON.stringify({
            studID: id
        }),
        success: function (data) {
var toAppend ='<table>';
$.each(data, function (key, val) {
for (var i = 0; i < val.length; i++) {
    toAppend+='<tr>';
    toAppend+='<td>'+val[i]['StudID']+'</td>';
    toAppend+='<td>'+val[i]['StudName']+'</td>';
    toAppend+='</tr>';
}
toAppend += '</tbody></table>';
            });
$('#results').append(toAppend); 
         }

});

在成功的情况下,我想将其更改为 jqxGrid,但我不知道应该如何启动它。谢谢

【问题讨论】:

    标签: jquery asp.net jqxgrid jqxwidgets


    【解决方案1】:

    您需要将 dataType 更改为 xml,因为您使用的是传统 asmx 服务,默认情况下将内容获取为 XML,而不是 json。

    http://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxdataadapter/jquery-data-adapter.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 2016-12-08
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多