データベースからデータを取得したいが、レコードを取得できない。
私はjsonを使用してデータベースからレコードをフェッチしています。ここjsonを使用してCodeigniterのDBからデータを取得する
は図:
<p id="result"></p>
<script>
$("#txt_category_item_name").on("keyup",function(e)
{
$("#searchSuggestionList").css({"display":"block"});
var input_searchValue=$("#txt_category_item_name").val();
$.ajax({
type: "POST",
url: "search_suggestion_list",
data: {recive_value: input_searchValue},
dataType: 'json',
cache: false,
success: function(recive_result) {
$("#result").html(recive_result[1]);
}
});
});
</script>
コントローラ:
<?php
class Main_ctrl extends CI_Controller {
function search_suggestion_list() {
$this->load->model('main_model');
$recive_search_value=$this->input->post('recive_value');
$data=array();
$recive_search_value;
$data['recive_search_result']=$this->main_model->search_suggestion_list_model($recive_search_value);
$this->load->view('pages/search_suggestion_list_result',$data);
}
}
?>
とモデル:
<?php
class Main_model extends CI_Model {
function search_suggestion_list_model($recive_search_value) {
$this->load->database();
$this->db->select('company_id,company_name,company_address,company_category,company_keywords,company_state,company_city,company_website_address');
$this->db->from('company_information');
$this->db->like('company_category',$recive_search_value);
$query=$this->db->get();
return $query->result();
}
}
?>
URLべき index.php/.... ajaxリクエストで –
'search_suggestion_list'コントローラメソッドを教えてもらえますか?そのコントローラーはどのコントローラーですか? – DFriend
ブラザー私はコントローラーのsearch_suggestion_listメソッドを指摘しました –