Flexigrid不在ASP.NET中显示数据

时间:2013-04-04 15:49:39

标签: jquery asp.net flexigrid

我有一个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

0 个答案:

没有答案