Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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 在placeAt()方法之后跳过了过程_Javascript_Dojo - Fatal编程技术网

Javascript 在placeAt()方法之后跳过了过程

Javascript 在placeAt()方法之后跳过了过程,javascript,dojo,Javascript,Dojo,在对象创建后,我在将对象放置到我的div时遇到问题,对象成功创建并放置,但放置后不允许我设置对象或打印文本,这在我的其他项目中起作用 var prototypeUrl="resources/data/atmcdm_data.json"; var dataPackage={}; var rest = new Rest().postapi({"api" : ""}, prototypeUrl, dataPackage); va

在对象创建后,我在将对象放置到我的div时遇到问题,对象成功创建并放置,但放置后不允许我设置对象或打印文本,这在我的其他项目中起作用

var prototypeUrl="resources/data/atmcdm_data.json";
            var dataPackage={};
            var rest = new Rest().postapi({"api" : ""}, prototypeUrl, dataPackage);

            var favorite = 0;
            var outOfService = 0;

            rest.then(function(response){
                var dataset = response.data;
                array.forEach(dataset, function(single, i){
                    if(dataset[i].favorite){
                        favorite = favorite + 1;

                        var dashBoardShortCutCell = new DashBoardShortCutCell().placeAt(context.shortCutContainerNode);
                        dashBoardShortCutCell.construct("favorite", favorite);
                    }

                    if(dataset[i].status == "OO"){
                        outOfService++;
                    }
                });



                console.log("here");

                var dashBoardShortCutCell = new DashBoardShortCutCell();
                dashBoardShortCutCell.construct("Out of Service", outOfService);
                dashBoardShortCutCell.placeAt(context.shortCutContainerNode);

            }, function(err){
                console.log("Error", err);
            }, function(evt){

            });

你必须提供更多的细节,否则我们无能为力。有什么JS错误吗?也许您可以设置一个JSFIDLE?谢谢你的努力,问题已经解决了。请参考