0

我正在使用以下代码:

   var source1 =
        {
            datatype: "json",
            datafields: [
                { name: 'x' },
                { name: 'y' }
            ],
            url: '..\sampledata\status.txt'
        };
        var dataAdapter = new $.jqx.dataAdapter(source1, { async: false, autoBind: true, loadError: function (xhr, status, error) { alert('Error loading "' + source1.url + '" : ' + error); } });

它抛出这个异常:

  [Exception... ""  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://localhost:1397/scripts/jquery-1.8.2.js :: <TOP_LEVEL> :: line 8382"  data: no]

对于 jquery-1.7.1.js 它显示相同的异常但在第 8068 行

我无法得到这个错误是与 jqx dataAdapter 相关还是来自 .js 文件。

我的 status.txt 包含 json 数据

   {
"StatusTable": [
    {
        "x": "quickydata",
        "y": "137"
    },
    {
        "x": "somestuff",
        "y": "1210"
    }
 ]
}

寻找一些解决方案/建议。

4

1 回答 1

0

它应该是:

   var source1 =
        {
            datatype: "json",
            datafields: [
                { name: 'x' },
                { name: 'y' }
            ],
            root: "StatusTable",
            url: '..\sampledata\status.txt'
        };
于 2012-10-23T18:01:32.043 回答