解析Json在dojo小部件中使用?

时间:2013-04-22 18:24:03

标签: json parsing dojo widget digit

我是dojo和json的新手。我正在尝试查询服务器以获取数据为json并解析结果并在窗口小部件中使用html模板进行显示。

为了测试它我试过了。

      require(["dojo/request", "dojo/dom", "dojo/dom-construct","dojo/_base/array", "my/widgets/", "dojo/domReady!"],
function(request, dom,domConst, arrayUtil, support){
// Load up our authors
request("js/my/data/sample.json", {
    handleAs: "json"
}).then(function(LinksMap){
        // Get a reference to our container



    arrayUtil.forEach(LinksMap, function(List){
        // Create our widget and place it

       console.debug(LinksMap);
        //var widget = new support(author).placeAt(authorContainer);

不确定我是否做得对。有什么我在误导。我按照here提供的示例进行操作并在其上构建。

1 个答案:

答案 0 :(得分:0)

我认为,根据您对帖子的评论,您希望将延迟处理功能修改为

request("js/my/data/sample.json", {
    handleAs: "json"
}).then(function(jsonResults){
    console.log(jsonResults.Result)
});

您发布的json是一个属性为Result的对象。 Result属性包含一组对象。然后,这些对象包含一个属性LinksMap,它保存另一个对象。