在源码var/Typecho/Request.php
有个isAjax
函数可以判断ajax
请求,使用方法如下:
<?php if($this->request->isAjax()): ?>
如果是ajax请求则显示这里的内容
<?php endif; ?>
当然也可以用原生php
语法来写,代码如下:
<?php
function is_ajax()
{
if (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) {
if ('xmlhttprequest' == strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])) {
return true;
}
}
return false;
}
?>
<?php if(is_ajax()): ?>
如果是ajax请求则显示这里的内容
<?php endif; ?>
评论区