Jquery parseJSON没有得到值

时间:2015-11-24 10:50:21

标签: jquery json cakephp

我是cakephp和JSON的新手。在这里,我试图通过ajax获取列表并尝试将其作为输入值。

我在这里使用cakephp。我通过find方法获取产品列表

LinearLayout

然后我为编码列表

写了$products = $this->Product->find('list',array( 'conditions' => array('Product.client_id'=>$client_id) ));
json_encode

现在成功的消息我写了

echo json_encode($books);

我找到了警告信息[object Object]。现在我在这里如何获得产品清单?

success: function(data) { var products = jQuery.parseJSON(data); alert(products); } 的输出类似于数组

var_dump($products)

2 个答案:

答案 0 :(得分:2)

使用jquery每个函数:

尝试:

   success: function(data)
    {
        var products = jQuery.parseJSON(data);
        $.each(products,function(i,v){
           alert(v);
        })

    }

答案 1 :(得分:0)

您可以使用:

for( var product in products )
      console.log(products[product]);

打印:

apple
orange
...