首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用后不填充Flexigrid。

调用后不填充Flexigrid。
EN

Stack Overflow用户
提问于 2013-03-15 21:57:18
回答 1查看 434关注 0票数 0

我在使用flexigrid时遇到了一个问题,它获取json数据但不填充它。我也不想在服务器端使用PHP,如果可能的话,也不要在服务器端编程。

代码语言:javascript
复制
<table id="payments2"></table>

<script>

    $('#payments2').flexigrid({
        url: '/payments.json',
        dataType: 'json',
        colModel: 
                [
                            { display: 'Payment Date', name: 'date', width: 100, sortable: true }
                ]               
        });

</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-23 04:17:47

我自己也在研究这个问题。

显然,如果您查看一下为示例生成JSON的official site's php,就会发现它不是标准的json。

它有一些特殊的格式:

代码语言:javascript
复制
{
    "page": 1,
    "total": 2,
    "rows": [
        {
            "id": "ZW",
            "cell": {
                "name": "Zimbabwe ",
                "iso": "ZW",
                "printable_name": "Zimbabwe ",
                "iso3": "ZWE ",
                "numcode": "716"
            }
        },
        {
            "id": "ZM",
            "cell": {
                "name": "Zambia ",
                "iso": "ZM",
                "printable_name": "Zambia ",
                "iso3": "ZMB ",
                "numcode": "894"
            }
        }
           ]
}

显然,您返回的JSON格式只有"cells“

您需要找到一种方法在返回的JSON结果集中创建此结构。

我找到了一个将其转换为正确格式的ASP示例:here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15434302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档