Sat*_*ana 3 cakephp cakephp-3.0
我写了ajax来发送搜索键,我试过下面的代码
$.ajax({
method:'GET',
url:'<?php echo Router::url(['action' => 'product_search']); ?>',
data:{search:search},
success: function(data)
{
$('.fetch-data').html(data);
}
});
Run Code Online (Sandbox Code Playgroud)
然后我在产品控制器中收到了它
if ($this->request->is(['get'])) {
$search = $this->request->data('search');
}
Run Code Online (Sandbox Code Playgroud)
这$search是null.如果我POST在这里使用那么它工作正常.如何通过get方法接收此数据?
小智 6
用于产品控制器中的代码
if ($this->request->is(['get'])) {
$search = $this->request->query('search');
}
Run Code Online (Sandbox Code Playgroud)