简单的问题(我希望)。 我有一个页面,其中包含单击链接时将新内容加载到指定div中的链接。 加载的内容(部分视图)包含触发JavaScript代码(jQuery)的其他链接。
我一直在使用jQuery的live
系统挂钩这些链接。我建议我通过将JavaScript直接放入这些视图中或通过将onclick
处理程序直接添加到链接(而不是使用jQuery连接它们)来连接部分视图中的按钮。
是否存在连接动态内容的“最佳做法”?
答案 0 :(得分:2)
我会反对嵌入式JavaScript,无论是在脚本标记中还是在onclick处理程序中。始终建议与表示逻辑分离。
至于在该实例中该做什么,我会说你最好的选择是使用直播活动或利用回调分配其他功能。参考:http://api.jquery.com/jQuery.ajax/
答案 1 :(得分:0)
两种解决方案都可以,但我认为在我的部分中添加javascript调用很麻烦......所以我会使用live
答案 2 :(得分:0)
不 - 理想情况下,您不应使用内联事件处理程序。理想情况下,您应该使用js分配事件,或者如果链接使用锚标记