jQuery$each,将结果传递到函数外部
如何在范围外使用$each获得结果:jQuery$each,将结果传递到函数外部,jquery,each,Jquery,Each,如何在范围外使用$each获得结果: $('body').on('click', 'a.action', function() { var dataresult = $(this).data("set"); $.each(dataresult.page[0], function(key, value) { //do something here }); //Result needs to go here in this format "
$('body').on('click', 'a.action', function() {
var dataresult = $(this).data("set");
$.each(dataresult.page[0], function(key, value) {
//do something here
});
//Result needs to go here in this format
"key": value,
"key1": value1,
"key2": value2,
});
jQuery是否具有类似内爆的功能?在如下代码所示的数组中推送值
$('body').on('click', 'a.action', function() {
var dataresult = $(this).data("set");
var arr = [];
$.each(dataresult.page[0], function(key, value) {
arr[key]=value;
});
});
将键值对放入数组。可能是@Akki619的重复项,谢谢,但对我不起作用。代码的下一部分是$load.page.php,{},如果我将dataresult放在{}内,控制台中的错误是SyntaxError:missing:为什么将dataresult放在{}内。用代码中的下一步操作更新问题。删除{}效果很好。谢谢/