我应该在我的PHP类/脚本中添加AJAX逻辑吗?

Joh*_*ski 2 html php ajax jquery

我刚刚开始创建一个PHP/AJAX网站,我想知道我应该在哪里添加"仅包含内容"的功能.

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

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

$(this).load("/myPhpPage.php #mainContentDiv")
Run Code Online (Sandbox Code Playgroud)

第一种方法会更快吗?但是第二种方法会将AJAX功能保留在表示方面,而不是我的PHP.

或者有第三种方法吗?我想保持我的PHP脚本完整,所以如果oyu直接转到它们,页眉和页脚就在那里.提前致谢!

cee*_*yoz 7

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

也就是说,大多数AJAX库都传递一个X-Requested-WithHTTP标头,表明它是一个AJAX请求.您可以使用该标头来决定是否包含页眉/页脚等.