динамическая подача свойств FB.ui - PullRequest
0 голосов
/ 09 марта 2012

я чувствую, что это должно быть действительно легко.я передаю свойство properties FB.ui массив, который содержит объекты json.как я могу пройти и вывести эти объекты в скобках свойств?

это правильный синтаксис:

properties: [ { text: 'value1', href: 'http://developers.facebook.com/'}, { text: 'value1', href: 'http://developers.facebook.com/'} ]

, пока я могу это сделать:1008 *

и это выводит правильно, но я хочу динамически выводить массив, так как он часто будет другого размера.я пытался использовать циклы in и регулярные циклы for, но я не могу использовать их в этих скобках.вероятно, супер простой ответ, пожалуйста, помогите.

1 Ответ

1 голос
/ 10 марта 2012

После просмотра документов Facebook свойства должны быть объектом JSON, а не массивом. Может быть, это то, что вы ищете?

var myArray = [
    { text: 'value1', href: 'http://developers.facebook.com/'},
    { text: 'value2', href: 'http://developers.facebook.com/'}
];

var properties = {};
myArray.forEach(function(obj, index) {
    properties[index] = obj;
});

А затем передать свойства: свойства в вашем вызове в FB.ui.

...