一个php的function ,怎么给ajax 和 php 自己调用?
高洛峰
高洛峰 2016-11-08 11:16:50
0
2
819

就是如果请求是ajax 发来的,那么ajax 接收的是 echo 出来的数据;

要是是内部调用的,接收的是 return 的数据, 能不能写个 if 语句,判断是谁发来的,用 echo 或者 return ?

这个if 语句怎么写?


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
洪涛

你可以加一个参数 比如:

funciont ajax(){
    //数据代码 
    //逻辑代码
    //假设你定义了一个url GET参数type 
    if($_GET['type']=='ajax'){
        echo 'ajax数据';
    }else{
        return '返回常规数据';
    }

}


いいねを押す +0
三叔

当你有这种需求的时候,你就应该考虑你的代码结构是不是出现了问题了。
可以是可以,但是不建议这么做。
可以判断$_GET或者$_POST

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート