DOJO:将DataGrid与JsonRest一起使用时,响应头中出现错误416

DOJO:将DataGrid与JsonRest一起使用时,响应头中出现错误416,json,datagrid,dojo,Json,Datagrid,Dojo,我尝试使用教程示例通过JsonRest存储区使用Json数据填充datagrid,但是我得到一个空网格,在响应头中是416“请求的范围未满足”,我使用Jboss服务器进行请求。如果遗漏了任何配置,请告诉我。我可以使用xhr.get获取Json的值,但我希望将datagrid直接链接到JsonRestStore,以进行直接crud操作。请帮忙 谢谢 安 代码如下: <script > require([ "dojox/grid/DataGrid",

我尝试使用教程示例通过JsonRest存储区使用Json数据填充datagrid,但是我得到一个空网格,在响应头中是416“请求的范围未满足”,我使用Jboss服务器进行请求。如果遗漏了任何配置,请告诉我。我可以使用xhr.get获取Json的值,但我希望将datagrid直接链接到JsonRestStore,以进行直接crud操作。请帮忙

谢谢 安

代码如下:

<script >
require([
         "dojox/grid/DataGrid",
         "dojo/store/Memory",
         "dojo/data/ObjectStore",
         "dojo/_base/xhr",
        "dojo/store/JsonRest",
         "dojo/domReady!",
        "dojo/request"
     ], function(DataGrid, Memory, ObjectStore, xhr,JsonRestStore){
         var grid,  dataStore;

         var myStore = new dojo.store.JsonRest({target:"MyData/myDatanew.json"});
        var grid1;
       grid1 = new dojox.grid.DataGrid({
             store: dataStore = dojo.data.ObjectStore({objectStore: myStore}),

             structure: [
                        {name: "Name", field: "name", width: "84px" },
                        {name: "Abbreviation", field: "abbreviation", width: "84px" }
             ]
         }, "new"); // blank grid comes up

         grid1.startup();

</script>

要求([
“dojox/grid/DataGrid”,
“dojo/store/Memory”,
“dojo/data/ObjectStore”,
“dojo/_base/xhr”,
“dojo/store/JsonRest”,
“dojo/domReady!”,
“dojo/请求”
],函数(DataGrid、内存、ObjectStore、xhr、JsonRestStore){
var网格,数据存储;
var myStore=new dojo.store.JsonRest({target:“MyData/myDatanew.json”});
var-grid1;
grid1=新的dojox.grid.DataGrid({
store:dataStore=dojo.data.ObjectStore({ObjectStore:myStore}),
结构:[
{name:“name”,字段:“name”,宽度:“84px”},
{名称:“缩写”,字段:“缩写”,宽度:“84px”}
]
},“new”);//出现空白网格
grid1.startup();