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方法接收这些数据?
该功能也可以被称为无数组符号,如'$这 - >请求 - >是( '得到')' ,或者使用魔术函数表示法,如'$ this-> request-> isGet()' –