php - 我应该将 AJAX 逻辑添加到我的 PHP 类/脚本中吗?

标签 php ajax jquery html

我刚开始制作一个 PHP/AJAX 网站,我想知道应该在哪里添加“仅包括内容” 的功能。

我的页眉和页脚脚本中是否应该有 if 语句来检查 "ContentOnly" get 参数?然后将该参数附加到我的 AJAX 调用中的查询字符串?

或者我应该在 AJAX 端使用过滤器来只抓取主要内容 Div。就像在 jquery 中一样:

$(this).load("/myPhpPage.php #mainContentDiv")

第一种方法会更快,对吧? 但是第二种方法会在表示端保留 AJAX 功能,而不会占用我的 PHP。

或者有第三种方法吗?我想保持我的 PHP 脚本完好无损,这样如果 oyu 直接访问它们,页眉和页脚就在那里。提前致谢!

最佳答案

请不要为了使用 AJAX 而使用 AJAX。

也就是说,大多数 AJAX 库都会传递一个 X-Requested-With HTTP header ,表明这是一个 AJAX 请求。您可以使用该页眉来决定是否包含您的页眉/页脚等。

关于php - 我应该将 AJAX 逻辑添加到我的 PHP 类/脚本中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/549280/

相关文章:

php - 与数据库phpmyadmin的接口(interface)

PHP 目录警告和 require 的 fatal error

c# - ASP.NET C# SuppressFormsAuthenticationRedirect 不适用于 Ajax POST?

php - 使用解码的 json 数组作为 ids 列更新 MySQL

javascript - 对随后创建的元素执行某些操作

php - 如何自动提取字符串进行翻译?

php - Woocommerce 多个结账页面

javascript - .prepend() .append() 正在删除原来的内容

jquery - 如何根据定时器改变div的内容

php - 无法让登录路由在 Symfony 2 中工作