我是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)
答案 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
...