PHP Include=AJAX?

PHP Include=AJAX?,php,html,ajax,Php,Html,Ajax,我认为这将是一个相当愚蠢的问题,但是PHP是否可以与AJAX相媲美?因为我制作了一个小页面,其中我通过一个index.php加载内容,其中我有一个包含每个内容页面的页面数组。当我点击导航中的链接时,它似乎会动态地获取内容,而不是重新加载页面 有人能解释一下AJAX和include之间的区别吗?或者include实际上是在重新加载页面,而不是“交换”内容 PHP的include是否可以与AJAX相媲美 没有 Ajax是从JavaScript发出HTTP请求而不离开当前页面的过程 当页面最初加载时,

我认为这将是一个相当愚蠢的问题,但是PHP是否可以与AJAX相媲美?因为我制作了一个小页面,其中我通过一个index.php加载内容,其中我有一个包含每个内容页面的页面数组。当我点击导航中的链接时,它似乎会动态地获取内容,而不是重新加载页面

有人能解释一下AJAX和include之间的区别吗?或者include实际上是在重新加载页面,而不是“交换”内容

PHP的include是否可以与AJAX相媲美

没有

Ajax是从JavaScript发出HTTP请求而不离开当前页面的过程

当页面最初加载时,PHP include只包含一些内容(可能会运行一些PHP)

当我点击导航中的链接时,它似乎会动态地获取内容,而不是重新加载页面

如果发生这种情况,那不是因为包含

从include中最多可以得到的是加载一个完整的新HTML文档,该文档的某些内容与以前的HTML文档相同


如果页面加载速度非常快,那么用户可能不会注意到整个页面正在重新加载,但它仍然会这样做。

Ah,第二部分就是我搜索的内容。因此,我想php include+Ajax将是整洁的文档结构+动态网站的最佳解决方案(不一定)。在我看来,避免加载整个新页面的好处通常被高估了(尤其是与制作更复杂的Ajax解决方案的成本相比,如果您使用基于服务器端回退的健壮的
pushState
版本,则更是如此)。因此,您根本不建议使用Ajax?我不建议随意使用它。我通常不会推荐它在网站上做基本的导航。它是一种工具,它有它的位置。它也很时尚,所以在很多没有任何好处的地方都会用到它