首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌图表-表格图表不显示数据

谷歌图表-表格图表不显示数据
EN

Stack Overflow用户
提问于 2015-02-20 15:12:10
回答 1查看 1.2K关注 0票数 1

我在用谷歌图表-桌子图。我的桌子突然停止显示任何数据。我上一次做这件事的时候,大约5-7天前,一切都很顺利。该表将显示正确的列标题,但不显示数据。下面是从我的AJAX调用(使用C#服务使用Google.DataTable生成json )返回的json:

代码语言:javascript
运行
复制
{
    "cols": [
        {
            "type": "string",
            "id": "Business Name",
            "label": "Business Name"
        },
        {
            "type": "string",
            "id": "Location",
            "label": "Location"
        }
    ],
    "rows": [
        {
            "c": [
                {
                    "v": "<a href='/Advertiser/DisplayPage?advertiserId=8'>Acem Birding Tours</a>"
                },
                {
                    "v": "Cincinnati, OH"
                }
            ]
        }
    ]
}

我在json中运行了这个json,它是有效的json。

绘制图表/表的JavaScript函数如下所示:

代码语言:javascript
运行
复制
function createSearchResultsTable() {
    var options = {
        // Create some options for the displaying of the table
        page: 'enable',
        allowHtml: true,
        width: 800,
        pageSize: 20,
        showRowNumber: true
    };

    // Get the list of guides
    $.getJSON('/Home/SearchForGuide', { country: selectedCountry }, function (jsonData) {
    }).success(function (jsonData) {

        data = new google.visualization.DataTable(jsonData);
        table = new google.visualization.Table(document.getElementById('resultsTable'));
        table.draw(data, options);

    }).fail(function (jqXHR, textStatus, errorThrown) {
        alert('Error: ' + textStatus + ' ' + errorThrown);
    });
}

就像我说的,大约5-7天前,这是完全正常的工作和数据显示。现在没有显示上面显示的同一行数据。有人能看出可能出了什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-08 12:09:47

你的密码没问题。当您说"..about 5-7天前,这是完全按照预期和数据显示“,然后我强烈怀疑原因是改变您的标题,例如。如何加载谷歌可视化。为了显示图表类型,您必须像这样初始化google可视化

代码语言:javascript
运行
复制
google.load("visualization", "1.1", {packages:["table"]});

代码语言:javascript
运行
复制
google.load('visualization', '1.1', {packages:["corechart, table"]});

代码语言:javascript
运行
复制
google.load("visualization", "1.1", {packages:["corechart"]});

正如我所怀疑的那样:)否则您的代码是好的,-> http://jsfiddle.net/7361pk4g/

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

https://stackoverflow.com/questions/28632206

复制
相关文章

相似问题

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