什么时候应该使用Ajax而不应该使用Ajax?

时间:2009-12-10 01:57:43

标签: ajax

我打算在我的网络应用程序中使用Ajax,但由于我是新手并且没有太多经验我不知道ajax应该何时应该何时使用?我打算用jQuery / php进行编码,如果它有任何区别的话。

4 个答案:

答案 0 :(得分:1)

当您的应用程序想要以多种不同方式向其用户呈现数据集时,AJAX非常有用。当没有延迟等待服务器重绘页面并通过网络发送时,排序和过滤以及与数据集的一般交互感觉最佳。它也很适合处理到达服务器的新数据的显示 - 客户端可以只提取新数据并将其合并到客户端上的数据集中,而不需要包含所有数据的全新页面绘制之前见过。这可以节省相当多的带宽。

当您需要保持应用程序简单时不应使用AJAX,尽管像jquery这样的技术使客户端更容易,更容易正确。但总的来说,我会说,如果您提供的信息非常静态 - 只需要以一种或两种方式查看,那么AJAX方法可能只是过度设计。

答案 1 :(得分:0)

如果没有关于您的申请的更多信息,这不是一个容易回答的问题。我发现自己使用Ajax来保存非常复杂的页面。例如,我可能有一个带有数据网格的页面,人们可以一次输入多个记录。当您想要在过滤列表或进行分页时对页面进行部分更新时,这也很好。使用ajax通常比回发到服务器要多得多,所以不要过于夸大。

答案 2 :(得分:0)

对我来说,Ajax在与DB交互时很有用,而JQuery用于捕获用户的条目而不会打扰整个页面。因此,如果掌握了AJAX和JQuery,将会创建一个网站的地狱。

答案 3 :(得分:0)

如果不使用它,请参阅When NOT to use AJAX in web application development?

就何时使用而言,我的想法是:

  • 当您不希望用户在触发操作时完全刷新页面时
  • 丰富的用户界面对您很重要。
  • 如果使用Jquery / JavaScript
  • 而不使用AJAX就可以达到相同的效果