English 中文(简体)
报表1.4:我如何与阿贾克斯人的要求合作?
原标题:Symfony 1.4: How do I get caching working with ajax requests?

我有一些行动打算用于满足贾汉斯的请求。

如果我看望浏览器上页,答复的顺序就好了。 然而,在一项请求中,它没有。

申请方法是GET,没有GET params。

sfViewCacheManager 甚至连叫XMLHttpRequest(XMLHttpRequest) ,这样就令人困惑不解的是,为什么这种说法不奏效。

是否有地方可以提出附带条件的要求?

最佳回答

这不是100%的理想,但我提出解决办法。 似乎只有在你使用模板时,才会发生故障。 我正在通过<条码>查询,该编码是:

通过最低限度的住户抽样调查模板进行跟踪。

#jsonSuccess.php
<?php echo $json ?>

了解是否有办法作出应对,这还是好事。 案文触发了打字机制,因为它比通过模板稍快。

够了,现在的骑手甚至使用GET的调子。 我认为,这或许是它们在表1.3/1.4中能够做到的。

为了说明目前的情况,我补充说,在以“ de”方式看待答复时,已经创造了一个头脑。

问题回答

The following did the trick for me when caching jQuery autocomplete responses:

  • 将额外时间长度参数从单字母中去除

    replace:

    var extraParams = {
      timestamp: +new Date()
    };
    

    :

    var extraParams = {};
    
  • Enable cache in cache.yml, with layout. Without the layout it did not seem to work:

    loginFacility:
      enabled:     true
      with_layout: true
      lifetime:    86400
    
  • 移除Pragma头脑,因为这样做自动被排到没有切身之处:

    $this->getResponse()->setHttpHeader("Pragma", "");
    

我现在采取的行动是:

public function executeLoginFacility(sfWebRequest $request)
{
  $this->getResponse()->setContentType( application/json );
  $this->getResponse()->setHttpHeader("Pragma", "");
  $facilities =  Doctrine_Core::getTable( Facility )->findLoginFacilitiesForAutocomplete(
        $request->getParameter( q ),
        $limit);

  return $this->renderText(json_encode($facilities));
}

现在,在做大量汽车时,对应措施用的是同义词,而火ox则从自己的切身中回收。 至少这是它在火焰中看到的。

我发现,在混合体中添加一个模板,而不是从行动中返回海峡,只导致在辛地语中出现一个更细小的档案。 我看不到好处。

在<代码>POST或GET时,始终不能使用这种语种。 或者其他吉大港山区负责人被带上一页。

So your AJAX query is not cached because you are sending GET parameters to page you want to be cached.

测试的最佳途径是:如你所说,添加<条码>GET params and view page “in browser” ,你认为Cache不会奏效。

So disable POST and GET or other Header PUT DEL from Ajax call and cache will work fine.

http://www.panteo.net/article/en/1/developpement-symfony-php/cache-symfony-and-appels-ajax.html”rel=“nofollow”





相关问题
ajax login using httpRequest?

I am trying to develop my login script to give feedback to the user if the login is valid or not. Basically if it isn t correct a div box will show saying its wrong, if its correct it will show its ...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

How can i update div continuously

I have asp.net application where i have a div which showing the value from other site. The value of that site is changing continuously. I want that my div will automatically update in some interval ...

热门标签