私の意向は、ユーザーを検索することです。しかし、オートコンプリートは私のために働いていません。私はこれについていくつかの助けをしたいと思います。ここで(Codeigniter-jquery ui)オートコンプリートが動作しない
は
HTML
<input id="user-input" type="text" name="users" placeholder="Search User" autocomplete="on">
モデル
function get_user($user) {
$this->db->select('name');
$this->db->like('name', $user);
$query = $this->db->get('users');
// echo $query; die;
if($query->num_rows() > 0){
foreach($query->result_array() as $row) {
$row_set[] = htmlentities(stripslashes($row['name']));
}
echo json_encode($row_set);
}
}
コントローラ
、私のコードですjsが私は私のためと単純化のためにjqueryのUIのバージョン1.12
あなたはどのようなエラーを得ていますか?エラーがなければ、入力を開始するときにどのコントローラにアクセスしているのかをコンソールで確認できますか? – Rahi
コントローラにアクセスしていません。だから私はそれがjquery - uiの互換性の問題かもしれないと思う。また、データがモデルをコントローラに渡していない –
コントローラと言えば...あなたがアクセスしているソースを参照していました。入力を開始すると、ソース: "site/user_search"にリクエストが送信されます。アクセスしている完全なURLは何ですか。また、AJAXリクエストの結果はどうですか? – Rahi