我正在使用代码签名-4版本,并尝试在导航栏中自动搜索。我正在尝试使用ajax将后方法中的数据发送到控制器中。但它不起作用。而共签名器 4 没有描述 ajax 的细节。下面我的代码示例输入框是 -
<input class="form-control mr-sm-2" type="search" placeholder="<?= lang('nav.search'); ?>" aria-label="Search" name='s' id="seachBox">
阿贾克斯代码是 -
$.ajax({
url:<?= base_url('search'); ?>,
headers:{'X-Requested-With':'XMLHttpRequest'},
data:{query:query},
success:function(data){
alert(data);
}
});
而我的控制器是 -
<?php
class Search extends BaseController
{
public function __construct()
{
helper(['common_helper','aws_helper']);
}
public function index(){
echo 'string';
}
}
?>
路线是 -
<?php
$routes->get('/search', 'Search::index');
?>
慕容森