php - 防止在 ajax 请求上执行整个 php

标签 php javascript jquery ajax

我有一个 ajax 脚本 (jquery),它要求 index.php 输出生成的变量。这个 index.php 也是生成整个页面并初始填充数据的文件。当 ajax 请求此文件时,如何只让 getNewData() 函数。现在它复制整个页面并输出它,所以所有的东西都有两个。

最佳答案

    function isAjax() {
            return env('HTTP_X_REQUESTED_WITH') === "XMLHttpRequest";
    }

试试这个...来自 CakePHP

关于php - 防止在 ajax 请求上执行整个 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309197/

相关文章:

php - 按日期和间隔选择最新行并按客户端 ID 分组(MySQL)

php - 同时运行多个 cron 作业时如何克服服务器负载问题?

javascript - 使用 Google Apps 脚本进行 Stripe 付款

javascript - 从 videoJS 显示视频时长

php - 不会更新数据库中的记录

javascript - 在某个 div 中查找元素的父元素

javascript - 如何在 php 页面中显示 javascript

php - 根据背景图像的主色(在文本区域中)更改字体颜色

javascript - 具有 15 小时延迟的 Moment.js

javascript - Owl Carousel Slider JS 错误 - 未捕获的 ReferenceError : jQuery is not defined