我已经写了ajax来发送搜索键,我试过下面的代码
$.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方法接收此数据?
答案 0 :(得分:6)
在产品控制器中使用以下代码
(a,b -> a) -> a -> [b] -> a
<强> Cookbook > Controllers > Request & Response Objects > Query String Parameters 强>