-1

これは私の JSonSctipt ファイルコードです:

var data = [
    {
        "SearchResult": {
            "assets": [
                {
                    "agent": "6.1.0",
                    "id": 1,
                    "model": "Gateway1",
                    "modelId": 2,
                    "name": "Name",
                    "serialNumber": "Serial01"
                },
                {
                    "agent": "M2M",
                    "id": 2,
                    "model": "Gateway1",
                    "modelId": 3,
                    "name": "Name",
                    "serialNumber": "Serial02"
                }
            ],
            "searchCriteria": {
                "paginationEnabled": false,
                "rowsPerPage": -1,
                "startRow": -1,
                "totalAvailableRows": -1,
                "alternateId": {
                    "@xsi.nil": "true"
                },
                "modelNumber": {
                    "@xsi.nil": "true"
                },
                "name": "*",
                "serialNumber": {
                    "@xsi.nil": "true"
                }
            }
        }
    }
];

$("#grid").kendoGrid({
  dataSource: { 
    data: data,
    schema: {
      data: function(rawData) { 
        return rawData[0].SearchResult.assets;
      }
    }
  }
});

これは私のIndex.htmlファイルです

<html>
    <head>
        <title></title>
        <meta charset="utf-8" />
        <script src="cordova.js"></script>
        <script src="kendo/js/jquery.min.js"></script>
        <script src="kendo/js/kendo.mobile.min.js"></script>
        <script src="http://maps.google.com/maps/api/js?sensor=true"></script>
        <script src="scripts/hello-world.js"></script>
         <script src="kendo/js/kendo.dataviz.min.js"></script>


        <link href="kendo/styles/kendo.mobile.all.min.css" rel="stylesheet" />
        <link href="styles/main.css" rel="stylesheet" />

    </head>
    <body>

 <div id="grid"></div>







    </body>
</html>

このコードを実行すると、キャッチされていない typeerror object object object has no method 'kendoUi' エラーが表示されます グリッドにデータを表示できません どうすれば修正できるか教えてください。剣道で Json を解析する方法を教えてください。 UI

4

1 に答える 1

1

Kendo Web の一部である Kendo Grid を使用しようとしているようですが、Kendo Mobile (つまり kendo.mobile.min.js) への参照しかありません。kendo.web.min.js または kendo.all.min.js へのスクリプト参照を追加する必要があります。外部リソース (つまり、kendo.all.min.js) に特に注意して、このjsfiddleを見てください。

PS SOでは、コードなしでjsfiddleへのリンクを投稿することはできません。そのため、要件を満たすために、コードの一部を再度示します。

<html>
<head>
    <title></title>
    <meta charset="utf-8" />
    <script src="http://maps.google.com/maps/api/js?sensor=true"></script>
</head>
<bo 
         <div id="grid"></div>

</body>

于 2013-05-02T05:29:21.710 に答える