基本上我有一张表如下。使用Bootstrap-table和AJAX请求以JSON格式获取用户内容。
------------------------------------------------------ | Username | Email | Role | State | ------------------------------------------------------ | Joe | joe@mail.com | Admin | Normal | ------------------------------------------------------ | Peter | peter@mail.com | Member | Locked | ------------------------------------------------------ | Jason | jason@mail.com | Member | Locked | ------------------------------------------------------ | .... | .......... | ..... | ..... | ------------------------------------------------------
我们说我更新用户' Joe'并通过弹出窗体更改其详细信息。通过
反映表格中的数据会更好吗?AJAX表刷新 - 根据用户数据,AJAX调用请求一个文件,其中包含大约5kb数据的用户数据,共20条记录。此请求也用于删除/添加/更新,以反映新的更改。
通过JQuery更改表内容,而无需通过删除添加新行或更新现有行的行来刷新页面。
我认为第二个选项更值得推荐,因为每次触发操作时它会节省1kb - 5kb。但是,由于额外的JQuery代码,这会增加页面大小。
任何人都可以建议什么是理想的选择,以及我是否可以用另一种方式来解决这个问题?感谢。
答案 0 :(得分:0)
假设您正在使用一个非常好的API,您应该将更新后的User对象输出到服务器,如果在数据库中成功更新,它应该将其返回 - 否则它应该向您抛出错误。使用此返回的对象编辑行(如果抛出错误,则显示错误消息)。