格式化jQuery键/值分隔符

时间:2012-11-13 16:28:13

标签: jquery

我有以下代码,它成功地将数据输出到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?

1 个答案:

答案 0 :(得分:0)

在使product_slide成为对象而不是数组

之后,在每个内部尝试此操作
product_slide{'image':product.name, 'url':product_url};

如果可行,则替换密钥的硬编码值