我有以下代码,它成功地将数据输出到product_slides数组。
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?
答案 0 :(得分:0)
在使product_slide成为对象而不是数组
之后,在每个内部尝试此操作product_slide{'image':product.name, 'url':product_url};
如果可行,则替换密钥的硬编码值