Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在dojo网格中显示数据_Javascript_Json_Dojox.grid.datagrid_Dojo - Fatal编程技术网

Javascript 在dojo网格中显示数据

Javascript 在dojo网格中显示数据,javascript,json,dojox.grid.datagrid,dojo,Javascript,Json,Dojox.grid.datagrid,Dojo,我有一个hash映射dataFields={“element1”:1,“element2”:2,“element3”:3},我试图在dojo网格中显示数据。但是,当我设置数据存储时,如下所示: var data = { identifier: "element1", items: [] }; payload = JSON.stringify(dataFields); data.items.push(payl

我有一个hash映射
dataFields={“element1”:1,“element2”:2,“element3”:3}
,我试图在dojo网格中显示数据。但是,当我设置数据存储时,如下所示:

    var data = {  identifier: "element1",
                  items: []
                };
   payload = JSON.stringify(dataFields);
   data.items.push(payload);  
   var store = new dojo.data.ItemFileWriteStore({data: data});   
网格不显示任何内容。现在我知道网格的设置是正确的,因为当我传入一个JSON文件来测试我的网格时,它会显示文件的内容,没有任何错误。
我应该提到,
dataFields
是一个
GET
的响应,而整个响应对我来说没有用处,这就是为什么我提取有用的字段并将它们放在哈希映射中并尝试显示它们。我觉得我在这里遗漏了一些关于数据存储如何工作的基本信息。所以我想,应该问的问题是,如何设置数据存储,以便网格显示我的哈希映射?或者有没有比使用哈希映射更好的方法呢?

因此,我不需要“字符串化”哈希映射。我刚刚输入了
data.items.push(datafields)
,它就工作了。我这么做的唯一原因是因为我认为如果我把它变成一个字符串,那么它就会模仿一个JSON对象。事实证明我错了,因为JSON文本是一种哈希映射

如果您尝试,请随意添加更好的解释。