如何判断Kohana 3中是否有使用AJAX的请求?

ale*_*lex 4 php ajax xmlhttprequest kohana

我试过这些

request::is_ajax()

Request::instance()->is_ajax
Run Code Online (Sandbox Code Playgroud)

无济于事.我在request课堂上注意到有一个公共财产,$is_ajax但我似乎无法访问该物业.

我究竟做错了什么?

Low*_*ain 9

万一有人回到这里,$this->request->is_ajax(如果你在控制器中,现在是Kohana 3.1 .

  • +1 - 我即将发布同样的事情! (2认同)

Spa*_*III 5

你也可以用这个:

if (Request::$is_ajax OR $this->request !== Request::instance())
{ .. }
Run Code Online (Sandbox Code Playgroud)

这样你就知道它是一个像ajax或ajax一样的请求

我在我的控制器基类中使用它,所以我知道是否呈现完整或部分视图.