2012-11-13 47 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