我有一个经典方案 - 在 application.js 中包含了所有需要的JS例程,并且在应用程序中工作正常。
然后我有一个AJAX链接(remote =“true”) - 点击此链接后称为相应的部分(比如说 _display_popup.html.haml - 这个弹出窗口由 display_popup.js )。这也很好。
这里出现的问题 - 在这个打开的弹出窗口中没有包含来自 application.js 的JS例程。我整天都在努力解决这个问题,但我仍然找不到原因......
请有人,请给我任何建议,问题是什么以及如何解决?
提前谢谢
答案 0 :(得分:0)
我遇到的问题是js无法在我的部分内容中加载ajax。我刚刚添加了.live来附加文档加载后添加的元素。
$('input:radio').click(function () { }); // Doesn't work with partials loaded remotely
$('input:radio').live("click",(function () { }); // works fine