组织JavaScript / jQuery - 替代使用jQuery的实时连接

时间:2010-01-22 13:59:45

标签: javascript jquery ajax

简单的问题(我希望)。 我有一个页面,其中包含单击链接时将新内容加载到指定div中的链接。 加载的内容(部分视图)包含触发JavaScript代码(jQuery)的其他链接。

我一直在使用jQuery的live系统挂钩这些链接。我建议我通过将JavaScript直接放入这些视图中或通过将onclick处理程序直接添加到链接(而不是使用jQuery连接它们)来连接部分视图中的按钮。

是否存在连接动态内容的“最佳做法”?

3 个答案:

答案 0 :(得分:2)

我会反对嵌入式JavaScript,无论是在脚本标记中还是在onclick处理程序中。始终建议与表示逻辑分离。

至于在该实例中该做什么,我会说你最好的选择是使用直播活动或利用回调分配其他功能。参考:http://api.jquery.com/jQuery.ajax/

答案 1 :(得分:0)

两种解决方案都可以,但我认为在我的部分中添加javascript调用很麻烦......所以我会使用live

答案 2 :(得分:0)

不 - 理想情况下,您不应使用内联事件处理程序。理想情况下,您应该使用js分配事件,或者如果链接使用锚标记