php - 什么时候适合使用AJAX?

标签 php ajax webforms

什么时候使用AJAX比较合适?
使用 AJAX 的优点和缺点是什么?

在回答我的最后一个问题时:有些人似乎非常坚持我应该只在合适的情况下使用 AJAX: Should I add AJAX logic to my PHP classes/scripts?

回应 Chad Birch 的回答: 是的,我指的是在开发一个“标准”站点时,该站点将使用 AJAX 来获得好处,并且不会被其应用程序削弱。以会破坏搜索排名的方式使用 AJAX 是 Not Acceptable 。因此,如果“保持站点完好无损”需要更多的工作,那将是一个“骗局”。

最佳答案

这是一个相当大的主题,但您应该使用 AJAX 来增强用户体验,而不是让网站完全依赖于它。请记住,搜索引擎和其他一些访问者将无法执行 AJAX,因此如果您依赖它来加载您的内容,那将对您不利。

例如,您可能认为让用户访问您的博客会很好,然后让页面在他们已经存在时使用 AJAX 动态加载最新文章。但是,当 Google 尝试为您的博客编制索引时,它只会获取空白站点。

查找与此主题相关的资源的一个很好的搜索词是“渐进增强”。那里有很多好东西,请花一些时间浏览周围的链接。这是一个让你开始的地方:

http://www.alistapart.com/articles/progressiveenhancementwithjavascript/

关于php - 什么时候适合使用AJAX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558684/

相关文章:

php - 如何通过Soap服务器获取Soap请求和响应xml

php - 创建一个下拉列表链,该下拉列表基于 php 中数据库中前一个的输入

jquery - 对 WrappedNative 原型(prototype)对象的非法操作

ruby-on-rails - 使用 :remote => true with hover event

c# - 在 Web 窗体应用程序中 bundle CSS 和脚本

php - 使用同一个类的多个 Singleton mysql 连接

php - 如果语句 php?

javascript - 绑定(bind)两个 JQuery 和 ajax 函数

javascript - 在后台代码中调用 Javascript 函数

asp.net - ADAL token 不刷新