コントローラからビューにデータを戻す方法を教えてください。CodeQuickerのAjaxとjQuery、データの返信方法は?
は、私は次の検索コントローラを持っていると言う:
function search()
{
$search_text = $this->input->post('company');
$data['found_companies'] = $this->Company->get_companies_by_name($search_text);
$data['page_title'] = 'Search';
$this->load->view('head', $data);
$this->load->view('pages/after_search', $data);
$this->load->view('footer');
}
私はAjaxのリターンデータとして渡しますどのように、$data['found_companies']
にモデルからのモデルからの検索結果を取り戻しますか? Ajaxリクエスト(jQueryを使ってすなわち)と
ありがとうそれについてヴィドが、私はいくつかの有線結果を得る:コンソールは、全体のページのソースを私に戻っています!検索結果は検索フォームのdiv内に表示されます...なぜそれがわかりますか、どのように結果だけを得るのですか? – ilyo
私はCakePHPを使用しており、 '$ this-> autoRender = false'を使ってページを表示しない方法があります。おそらくCodeIgniterには同じ種類のものがあります:) divに結果を表示するには '$( 'myDiv')を使います。html(result);' – Franquis
私は 'console.log(result);'を使います。 'result'はページ全体のコードです(コピー貼りページのソースコードのように)、どうすれば結果が得られますか? – ilyo