如何通过RJS调用此功能?

时间:2011-05-02 11:28:50

标签: javascript ruby-on-rails ruby rjs

来自javascript的函数调用

Test.show({title : "Text",body  : "Description" });

如何从RJS调用此功能?

page << "Test.show({title : "Text",body  : "Description" });"

page.call "Test.show", "{title : "Text",body  : "Description" }"

任何解决方案?

1 个答案:

答案 0 :(得分:1)

你需要转义“以形成有效的函数调用语法,为此你可以使用'单引号

page << "Test.show({title : 'Text',body  : 'Description' });"

 page << %{ Test.show({title : "Text",body  : "Description" }); }