2012-11-13 46 views
0

我有以下代码,它将数据成功输出到product_slides数组。格式化jQuery键/值分隔符

var product_slides = new Array(); 

Product.findAll({}, function(products) { 
    $.each(products, function(i, product) { 
     var product_slide = new Object(); 
     product_slide.title = product.name; 
     product_slide.url = product.url; 
     product_slides[i] = product_slide; 
    }); 
}); 

当我在Firebug的控制台console.log(product_slides);查看其中的内容有以下格式:

[ 
    {image = 'value', url = 'value'}, 
    ... 
] 

但是,我需要它具备以下条件:

[ 
    {image : 'value', url : 'value'}, 
    ... 
] 

我相信可能是JSON(?)。

我对脚本编程还很陌生,有谁知道如何交换这些= s:s?

+1

硬编码的丘壑当您查看_what_内容之后?完全不清楚你的代码的哪一部分可以产生你提供的输出。 – lanzz

+1

你想做什么? Firebug输出只是信息性的,不适用于机器使用。 –

+2

请按照这里的指导 - - http://stackoverflow.com/questions/11078324/how-to-create-json-object-using-jquery –

回答

0

试试这个你每次在里面,使product_slide的对象,而不是一个数组

product_slide{'image':product.name, 'url':product_url}; 

如果这样的作品更换钥匙

+0

感谢您的想法 - 不幸的是它根本不喜欢它。 – verism