1

我有一个 Flexigrid 从我创建的 WebService 获取 JSON 数据。在调试时,我可以看到,正在调用 GetData() Web 方法,并且该方法返回有效的 JOSN 数据。但它不会显示在 flexigrid 中。这是我正在使用的代码片段:

 $(document).ready(new function ()
{
   $("#flex1").flexigrid
  (
    {
        url: "FlexigridDataService.asmx/GetData",
        dataType: 'json',
      //  method: 'GET',            
        colModel: [
            {
                display: 'MetaDataKey', name: 'MetaDataKey', width: 600, sortable:     true, align: 'center'
            },
            {
                display: 'MetaDataValue', name: 'MetaDataValue', width: 600, sortable: true, align: 'center'
            }
        ],
        searchitems: [
            { display: 'MetaDataKey', name: 'MetaDataKey', isdefault: true },
            { display: 'MetaDataValue', name: 'MetaDataValue' }
        ],
        onError: function (jqXHR, textStatus, errorThrown) {
            alert("ERROR!!!" + + errorThrown)
        },
        sortname: "MetaDataKey",
        sortorder: "asc",
        usepager: true,
        title: 'Meta-Data..',
        useRp: true,
        rpOptions:[50,100,150,200,250],
        rp: 100,
        showTableToggleBtn: false,
        width: 1200,
        //onSubmit: addFormData,
        height: 500,            
        singleSelect: false
    }
);

});

GetData() 从 MS-SQL 数据库中获取数据并形成 JSON 对象。我错过了什么吗??真的很生气..任何帮助表示赞赏..

谢谢, DK

4

0 回答 0