Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 如何从json获取每个id并传递给update函数_Javascript_Jquery - Fatal编程技术网

Javascript 如何从json获取每个id并传递给update函数

Javascript 如何从json获取每个id并传递给update函数,javascript,jquery,Javascript,Jquery,我正在使用nestable js()进行拖放。在完成项目的拖放后,我会在控制台中获得每个项目的id,如[{“id”:7}、{“id”:24}、{“id”:117}] 对于这个控制台值,我使用变量 var serializedData = window.JSON.stringify($($this).nestable('serialize')); console.log("sData:", serializedData) 现在我想获取每个id,并将

我正在使用nestable js()进行拖放。在完成项目的拖放后,我会在控制台中获得每个项目的id,如[{“id”:7}、{“id”:24}、{“id”:117}]

对于这个控制台值,我使用变量

            var serializedData = window.JSON.stringify($($this).nestable('serialize'));
            console.log("sData:", serializedData)
现在我想获取每个id,并将每个id传递给我的更新函数……我如何使用javascript实现这一点


提前感谢

我从JSON获得了每个id,并将id传递给一个函数

var data = [{"id":7},{"id":24},{"id":117}];
   data.forEach(myFunction);
   function myFunction(item, index) {
    console.log(item.id);//you will get id 
    newFunction(item.id);
  }
             var serializedData = window.JSON.stringify($($this).nestable('serialize'));
             console.log("sData:", serializedData)
             // convert the JSON into Object
             var obj = JSON.parse(serializedData);
             obj.forEach(myFunction);
             function myFunction(item, index) {
                var eachid = item.id;
                console.log("Item-id", eachid);//you will get id 
                Newfunction(eachid);
            }

当我们给出静态数据时,这段代码是否工作正常…但是我动态地得到了值…所以它不工作我使用var data=json.parse(serializedData)实现了这一点;非常感谢你帮助我