2012-05-21 62 views
0

我有一个经典的方案 - 在application.js包含了所有需要的JS例程,并且在应用程序中工作正常。Application.js在部分内部不起作用

然后,我有一个AJAX链接(远程=“真”) - 点击这个链接被称为各自的部分后(可以说_display_popup.html.haml - 由display_popup.js打开这个弹出窗口) 。这工作也很好。

这里出现的问题 - 在这个打开的弹出窗口中不包括来自的JS例程application.js。我一直在努力解决这个问题,但我仍然无法找到原因...

任何人都可以给我任何建议,问题是什么以及如何解决它?

http://api.jquery.com/live/

预先感谢您

回答

0

看看我是有JS没装阿贾克斯我谐音内工作的问题。我只是添加了.live以附加到文档加载后添加的元素。

$('input:radio').click(function() { }); // Doesn't work with partials loaded remotely 

$('input:radio').live("click",(function() { }); // works fine