php - 构建支持 ajax 的应用程序的最佳方式

标签 php javascript jquery ajax

我在 PHP 中使用 MVC 模型。编写支持 ajax 的应用程序的最佳方式是什么?

为了帮助您回答我,我有一个问题列表:

  1. 它应该能够在没有 javascript 的情况下呈现内容吗?
  2. 主页应该只包含页眉和页脚以及通过 ajax 带来的内容吗?
  3. ajax应该直接带html还是json代码?如果是json,应该处理和渲染。
  4. 还有其他想法吗?

更新:在此讨论中忘记搜索引擎

最佳答案

  1. 是的,它应该能够直接呈现 HTML,至少在用户第一次登陆页面时是这样。
  2. 不,就像我说的那样,主页/第一页应该自动加载为 HTML,没有必要先加载部分页面然后执行 ajax 请求,这只会让速度变慢,而 ajax 的全部意义在于让事情变得更快。
  3. 这真的取决于您的需要。如果您只加载要放入布局中的内容,那么我会直接加载 HTML,但如果您想要加载可以轻松转换为对象以进行进一步操作的变量,而不是使用 JSON。

希望这有帮助:)

关于php - 构建支持 ajax 的应用程序的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221245/

相关文章:

php - 带有 jquery 的数据库灯箱仅显示数据库的第一个条目

php - 获取 Cakephp 3 显示 bool 值的真/假

javascript - 如何防止 float 菜单被点击到IE下面的链接

javascript - Jquery 自动完成对象传递

javascript - jQuery:.width() 返回 css 设置的百分比,直到窗口调整大小,然后返回像素宽度。为什么?

php - Ace Editor 自动完成和多语言

php - 如何在 php 中为搜索创建过滤器

javascript - 将变量取消引用为其值以在另一个函数javascript中使用

javascript - 清除错误消息而不是附加 javascript

jquery - 如何全局更改 jquery ui Accordion 默认图标为加号图标