-2

我的同事和我正在就从后端加载选项卡内容(jQuery UI 选项卡)进行辩论。她认为我应该发出一个 AJAX 请求并索引 JSON,以便在正确的选项卡中填写正确的内容。

现在,另一方面,我正在为每个选项卡发出一个 AJAX 请求,其中一个参数是选项卡 ID,这简化了将检索到的内容放入请求的选项卡的任务。

我总共有 6 个标签。你们觉得怎么样?

4

2 回答 2

1

我会说,这取决于。如果每个选项卡只有少量数据,我建议在一个请求中加载所有 6 个选项卡并将所有选项卡填充在一起。如果每个选项卡有大量数据,我建议每个请求仅加载一个选项卡,并且仅在选择选项卡时触发这些请求。

如有疑问,您可能应该只测试这两种方法。

于 2013-08-02T08:56:01.290 回答
0

这实际上取决于您网站的后端类型和使用模式。

如果您的用户通常会查看所有选项卡,那么一次调用会更好。如果他们很少看到选项卡或没有看到所有选项卡,那么您发送的信息越少越好,您还可以利用负载平衡网络服务器之间的 ajax 请求。

但是,如果您为选项卡检索的内容对于后端来说不是太重,那么所有这些都是正确的。在这种情况下,您必须权衡使用模式(如上所述)与处理负载并做出决定。

没有一个戒指可以统治他们所有人

于 2013-08-02T08:57:06.513 回答