javascript - 如何循环json字符串

标签 javascript php jquery json ajax

<分区>

我像那样从 PHP 返回数据。

$return['fillable'] = [
    'field_one',
    'field_two',
    'field_three',
    'field_four',
    'field_five',
];

$json = json_encode($return);

return $json;

现在在我的 ajax 响应中,我想循环填充数组。

$.ajax({
    'type': "GET",
    'global': false,
    'dataType': 'json',
    'url': "/commission-process/"+$('#token').val(),
    'data': {'ajax': true},
    'success': function (data) {

        // how to loop my return array data.

    }
});

我的问题是,我想循环打印这样的可填充数组。

field_one
field_two
field_three
field_four
field_five

谢谢。

最佳答案

因为我不知道你是想用 PHP 还是 Javascript 循环它,所以这是两者的结果。

PHP: 您必须首先像这样解码 json:

$array = json_decode( $json, true );

然后您可以像遍历任何其他数组一样遍历它。

Javascript:

for(i = 0; i<data.fillable.length; i++)
{
    console.log(data.fillable[i]);
}

关于javascript - 如何循环json字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54668298/

相关文章:

javascript - 虚拟操纵杆边框椭圆形而不是圆形

php - Joomla 无法连接到启用 SSL 的数据库

jQuery - 循环替代 <li> 的?

javascript - jqueryui datepicker 不显示范围内的所有年份

javascript - Angularjs 过滤 ng-options 以获得唯一值

javascript - URL/字符串的正则表达式 - 如果协议(protocol)返回 false

javascript - 如何使用Jquery和Ajax将Json数据发送到数据库?

php - 我应该在开发环境中使用 PHP 加速器(eAccelerator、APC 等)吗?

php - 密码重置后端功能

javascript - jQuery - 隐藏 div,然后单击时显示