如何使用jQuery获取JSON编码值

时间:2018-12-08 16:27:55

标签: php jquery html json

这是我想要在json值以下获取的html:

<div id='bodyText'></div>

这里我有json编码的PHP值

$page->results()

在以下jquery项目中如下:

[{name:'abc',id:'10'},
{name:'def',id:'20'}]

下面使用jquery代码,如何在id为'bodyText'的div元素中获取上述值。

$(document).ready(function(){
            var items = <?php echo json_encode($page->results()); ?>;
            $.each(items, function(key, val) {
                $('bodyText').append($.text(val));
            });

        });

我无法获取值,请帮助我解决问题...

1 个答案:

答案 0 :(得分:0)

您不正确引用bodyText div ID。试试这个

$(document).ready(function(){
    var items = <?php echo json_encode($page->results()); ?>;
    $.each(items, function(key, val) {
        $('#bodyText').append($.text(val));
    });

});

您需要将此$('bodyText').append($.text(val));更改为$('#bodyText').append($.text(val));