Javascript 如何从json获取每个id并传递给update函数
我正在使用nestable js()进行拖放。在完成项目的拖放后,我会在控制台中获得每个项目的id,如[{“id”:7}、{“id”:24}、{“id”:117}] 对于这个控制台值,我使用变量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,并将
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)实现了这一点;非常感谢你帮助我