1
私はcodeigniterとion authを使用してWebアプリケーションを作成しています。私のcodeigniter web appに自動で統合するのではなく、オートコンプリートフィールドは正しく動作しますが、 authcomplete機能が動作しなくなり、コンソールにエラーが表示されます。ここでcodeigniterとion_authがjqueryが正常に動作しない状態で自動完成〜500(内部サーバーエラー)
GET link?term=l 500 (Internal Server Error)
は私のjqueryのコードです:ここで
<script type="text/javascript">
$(function(){
$(document).on("keydown.autocomplete",".task",function(e){
$(this).autocomplete({
source : '<?php echo base_url();?>digital/search_field/task_search',
});
});
});
</script>
は私のコントローラである:ここでは
public function task_search(){
if (!isset($_GET['term']))
{
exit;
}
$qs = strtolower($this->input->get('term'));
$this->pojo->search_task($qs);
}
は私のモデルである
public function search_task($qs){
/*comparing data with the text box*/
$query = $this->db->query("SELECT t_name FROM task_name WHERE t_name LIKE ('$qs%') ORDER BY t_name LIMIT 5");
/* It checks the row in database table*/
if($query->num_rows > 0)
{
foreach ($query->result_array() as $row)
{
$row_set[] = htmlentities(stripslashes($row['t_name']));
}
echo json_encode($row_set);
}
}
私はGoogleでいくつかの記事を検索する場合それはcsrf問題だと言います。私はCSRFについてもっと知っていません。解決策を見つけるのを助けてください。
ありがとうございました
誰も私の解決策を見つけるのを助けてください – xr33dx