问题描述: 最近我在使用Codeigniter框架开发一个网站,其中有一个功能是通过Ajax搜索表格并获取数据,但是我发现无论输入什么关键字,都无法获取到数据。
解决方法:
public function search()
{
if ($this->input->is_ajax_request()) {
$keyword = $this->input->post('keyword');
// 在这里编写你的搜索逻辑,获取数据
$data['result'] = $your_search_result;
echo json_encode($data);
}
}
$.ajax({
url: 'your_controller/search',
type: 'POST',
dataType: 'json',
data: { keyword: 'your_keyword' },
success: function(response) {
// 在这里处理返回的数据
console.log(response.result);
},
error: function() {
alert('无法获取数据');
}
});
请注意,上面的代码只是一个示例,你需要根据你的具体情况进行调整。确保你的搜索逻辑正确,并返回正确的数据。
希望这个解决方法对你有帮助!
上一篇:Ajax属性帖