Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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 如何在对象数组上使用jQuery.each()循环_Javascript_Jquery_Arrays_Json_Loops - Fatal编程技术网

Javascript 如何在对象数组上使用jQuery.each()循环

Javascript 如何在对象数组上使用jQuery.each()循环,javascript,jquery,arrays,json,loops,Javascript,Jquery,Arrays,Json,Loops,我有这个对象数组,如何使用jQuery.each()循环遍历它 这给了我以下的错误- TypeError:无效的“in”操作数e 我建议你改用forEach。每个方法都有另一个目标 data.forEach(function(entry) { //Your logic. }); 我建议你改用forEach。每个方法都有另一个目标 data.forEach(function(entry) { //Your logic. }); 你的数组有奇怪的格式。请参见此示例:

我有这个对象数组,如何使用jQuery.each()循环遍历它

这给了我以下的错误-

TypeError:无效的“in”操作数e


我建议你改用forEach。每个方法都有另一个目标

data.forEach(function(entry) {
    //Your logic.
});

我建议你改用forEach。每个方法都有另一个目标

data.forEach(function(entry) {
    //Your logic.
});

你的数组有奇怪的格式。请参见此示例:

        var data = [    
            {text: "hello"},
            {text: "good bye"},
            {text: "Hello again"}       
        ]

        $.each( data, function( key, value ) {
            console.log( value.text );
        });

你的数组有奇怪的格式。请参见此示例:

        var data = [    
            {text: "hello"},
            {text: "good bye"},
            {text: "Hello again"}       
        ]

        $.each( data, function( key, value ) {
            console.log( value.text );
        });

每个语法都是正确的,但正如Karl AndréGagnon所提到的,这是PHP数组的输出

在将数组发送到前端之前,先将其传递给
json\u encode


您的jQuery。每个语法都是正确的,但正如Karl AndréGagnon所提到的,这是PHP数组的输出

在将数组发送到前端之前,先将其传递给
json\u encode


你给我们看一个PHP对象的转储,你能给我们看JS对象的日志吗?这是我做
console.log(数据)
@Simon时得到的结果,那么你不会把json返回给客户端。你给我们看一个PHP对象的转储,你能给我们看JS对象的日志吗?这是我做
console.log(数据)时得到的结果
@Simon那么你不能将json返回给客户端。是的,我知道我可以使用
json\u encode
传递它,但我想这样保存我的数据,这样它就适合于正常的php循环。@Simon你不能两者兼而有之。@Simon,我的意思是在你将数据传递给客户端时通过
json\u encode
。你不必永久地转换它。谢谢你们,我会考虑的。是的,我知道我可以使用
json\u encode
传递它,但我想这样保存我的数据,这样它就适合于普通的php循环。@Simon你们不能同时做这两件事。@Simon,我的意思是在将数据传递到客户端时通过
json\u encode
。你们不必永久地转换它。谢谢你们,我会考虑的。