在源码var/Typecho/Request.php有个isAjax函数可以获取当前网址链接,使用方法如下:

<?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; ?>
版权属于:泽泽社长
本文链接:https://blog.zezeshe.com/archives/typecho-ajax-requests.html
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!