流浪的乞丐 发表于 2013-7-2 17:26:42

CI中如何判断请求是否来自ajax?

本帖最后由 流浪的乞丐 于 2013-7-2 17:39 编辑

那啥,我这个是个问题。

如题。

CI里有没有像YII里面的Yii::app()->request->isAjaxRequest?


还是需要自己写?例如
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')

gogogo1027 发表于 2013-7-2 19:40:49

有的
$this->input->is_ajax_request()


        /**
       * Is ajax Request?
       *
       * Test to see if a request contains the HTTP_X_REQUESTED_WITH header
       *
       * @return         boolean
       */
        public function is_ajax_request()
        {
                return ($this->server('HTTP_X_REQUESTED_WITH') === 'XMLHttpRequest');
        }

流浪的乞丐 发表于 2013-7-3 09:22:29

gogogo1027 发表于 2013-7-2 19:40 static/image/common/back.gif
有的
$this->input->is_ajax_request()



嗯嗯,THX,昨天我看源码也看到了
页: [1]
查看完整版本: CI中如何判断请求是否来自ajax?