私はここのチュートリアルに従おうとしています:
http://dojotoolkit.org/documentation/tutorials/1.7/store_driven_grid/
チュートリアルは次のように書いています。
require(["dojo/store/JsonRest"], function(JsonRest){
myStore = new JsonRest({target:"MyData/"});
MyMyData.jsonファイルはROOT\MyDataに配置されます。次のコードを実行すると
...
<script>
var myStore, dataStore, grid;
require(["dojo/store/JsonRest"], function(JsonRest){
myStore = new JsonRest({target:"MyData/"});
});
require(["dojox/grid/DataGrid",
"dojo/data/ObjectStore",
"dojo/domReady!"
], function(DataGrid, ObjectStore){
grid = new DataGrid({
store: dataStore = ObjectStore({objectStore: myStore}),
structure: [
{name:"State Name", field:"name", width: "200px"},
{name:"Abbreviation", field:"abbreviation", width: "200px"}
]
}, "target-node-id"); // make sure you have a target HTML element with this id
grid.startup();
});
</script>
...
「MyData/」と書くとデータに404エラーが発生し、「MyData / MyData.json」と入力すると416(要求された範囲が満足できない)になります。
同じ問題を抱えている人を見つけることができないので、それはまったく愚かなことだと私は知っていますが、解決策を見ることができません:/
よろしくお願いいたします。
アンドレアス