3

我正在制作一个带有连接到 RESTful API 的 javascript 前端客户端的小型单页应用程序。

它基本上是一个简单的 CRUD 应用程序。我首先获取条目的handlebars.js 模板并从JSON 填充它们。这是简单的部分。

我的问题是当我更新数据并想用新数据呈现视图时。我倾向于再次获取 JSON 数据并使用新更改重新呈现所有视图,但我认为这不是一个好习惯,原因有两个:可能可以避免到服务器的另一次往返,我必须存储变量中 UI 的状态,因此一旦重新渲染,我可以将 UI 设置回之前的状态。

更新某些数据后,在 javascript 视图中重新呈现 UI 的良好做法是什么?

4

1 回答 1

0

您不需要渲染所有视图。您可以使用 jquery 更改 html 的那部分。并使用 ajax 调用更新数据库。这样你就不需要另一个 ajax 调用来再次获取整个 JSON

于 2013-01-11T12:01:05.713 回答