0

私はこれを試しています(CodeignitorアプリでJqueryを使用して10秒ごとにdivを更新します)、動作していますが、divにビュー全体が表示されます

私はフックを使用しており、他のビューをロードするマスタービューを持っています...

コントローラーを div にロードすると、マスタービューが div に表示され、コントローラーで要求したビューが表示されます。

マスタービューなしで要求されたビューを表示するにはどうすればよいですか? 手伝って頂けますか?

thnx乾杯

4

1 に答える 1

0

私が CI で使用した簡単な解決策は、コントローラーにチェックを実装して、これが AJAX 要求であるかどうかを確認することです。その場合は、データを含むビューを変数に読み込み、それを html のチャンクとしてブラウザーに返します。

if($this->input->is_ajax_request())
{

    $view_result = $this->load->view('child_view_for_div', $data,true);
    echo($view_result);
}
else
{
    //Return view with master template
}
于 2013-10-18T16:53:11.383 に答える