2015-10-15 53 views
3

我已经写了AJAX发送搜索键,我曾尝试下面的代码Cakephp 3:如何接收获取请求数据?

$.ajax({ 
       method:'GET', 
       url:'<?php echo Router::url(['action' => 'product_search']); ?>', 
       data:{search:search}, 
       success: function(data) 
       { 
       $('.fetch-data').html(data); 
       } 
}); 

然后,我已经收到了产品控制器一样

if ($this->request->is(['get'])) { 
      $search = $this->request->data('search');  
} 

这里$search为空。如果我在这里使用POST,那么它工作正常。我如何通过get方法接收这些数据?

回答