Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.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
jQuery$each,将结果传递到函数外部_Jquery_Each - Fatal编程技术网

jQuery$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 "

如何在范围外使用$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
    "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放在{}内。用代码中的下一步操作更新问题。删除{}效果很好。谢谢/