我试图使用jQuery,一切都很好,直到现在,当我试图渲染一个部分并将其附加到一个DIV。这是我如何把它设置了:Rails,jQuery,.js.erb文件,JS不是由浏览器执行
我有回应的行动,JS:
def index
@objects = Object.find(:all)
respond_to do |format|
format.js
end
end
和被叫index.js.erb的有一些JavaScript在它的模板:
alert("hello world");
萤火虫返回一个包含“文/ JavaScript的”回应:
alert("hello world");
但警告窗口没有出现,也没有一个其他JavaScript工作。我检查出http://railscasts.com/episodes/136-jquery 并且我或多或少地跟随。我试过其他一些事情,如使用替代.erb .rjs并把这个在我的模板:
page.alert("hello world");
,但我得到了完全相同的结果,并且浏览器永远不会执行的JS。
任何人都知道为什么JavaScript没有被执行?
我正在运行Rails 2.3.4。
你不出现任何使用jQuery的具体是,但只是作为一个说明,Rails的附带原型,而不是jQuery的。如果您想切换,请查看jRails。 – 2010-01-06 21:29:15