Facebook canvas app

Mam problem z fbjs w canvas dla facebokka. Kiedy wykonuje żądania ajaxowe to:

  1. dla fbml nie mogę dodać zawartości poprzez setInnerFBML
  2. zapytania dla JSON zwracają nie sparsowaną tablicę json w postaci tekstu.

Ktoś się orientuje co może być nie tak?

co do pierwszego pytania, to w jednym starym i niedokończonym jeszcze projekcie znalazłem że używałem czegoś takiego

[code]choices_container = document.getElementById(“choices_container”);
temp = document.createElement(‘div’);

temp.setInnerFBML(new_choice_fields);
temp_choice = choices_container.appendChild(temp);

new_choice = choices_container.appendChild(temp_choice.getFirstChild());
choices_container.removeChild(temp_choice);[/code]

<fb:js-string var="new_choice_fields"> <% fq.fields_for :choices, Choice.new, :child_index => "new_choice" do |fc| %> <%= render "choices/choice", :f => fc, :choice => fc.object %> <% end %> </fb:js-string>
Może coś się z tego przyda

Ten <fb:js-string var=“new_choice_fields”>…</fb:js-string> to ma być w response od ajaxa tak?

Nie, ja to mam normalnie w kodzie html strony a konkretnie w formularzu.

Problem jest taki że to nie chce dodawać fbml zwracanego przez ajax

a to sorki, w moim przykładzie ajaxa nie używałem