主要区别: AJAX是直接以 HTML 的形式加载应用的一部分,通过 ajax 直接将 html 嵌入到 dom 中。 SPA是以模板形式去显示 html,不直接加载html,先加载 JSON 数据,然后经过模板编译后变成 html 形式。