【发布时间】:2011-04-30 23:04:59
【问题描述】:
这种情况我遇到过好几次了,不知道最好的方法是什么。
假设我有一些用户可以通过 Ajax 添加的动态内容。例如,以 Stack Overflow 的 cmets 为例——人们可以使用 Ajax 将 cmets 直接添加到页面上。
问题是,我如何实现新内容的添加本身。例如,它看起来像 Stack Overflow 用来添加评论的 ajax 调用,只是返回替换 all 的 cmets(不仅仅是新的)的 html。这种方式可以节省 Javascript 代码中的冗余逻辑,该代码必须“知道”html 的样子。
这是最好的方法吗?如果是这样,如何在 Django 中最好地实现它,这样就没有冗余(即,视图不必知道 html 的样子?)
谢谢!
编辑:在我的具体情况下,同时添加其他 cmets 没有危险 - 这纯粹是最佳实施的问题。
【问题讨论】:
标签: javascript python ajax django