我试过这些
request::is_ajax()
Request::instance()->is_ajax
无济于事。我注意到在request
课程中有一个公共财产$is_ajax
,但我似乎无法访问该财产。
我做错了什么?
答案 0 :(得分:9)
如果你在控制器中,如果有人回到这里,在Kohana 3.1中它现在是$this->request->is_ajax(
。
答案 1 :(得分:5)
你也可以使用它:
if (Request::$is_ajax OR $this->request !== Request::instance())
{ .. }
这样你知道这是一个类似ajax或ajax的请求
我在我的控制器基类中使用它,所以我知道是否呈现完整或部分视图。
答案 2 :(得分:3)
我最终让它与Request::$is_ajax
似乎他们已经摆脱了这个功能,现在正依赖公共财产。