我刚开始制作一个 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/