0

iframe に codeigniter ビューを読み込もうとしましたが <iframe src="<?php $this->load->view('lists');?/>"></iframe> 、ページを読み込めませんでした。私はその作業を組み立てません。このビューを iframe にロードするにはどうすればよいですか?

4

4 に答える 4

7

コントローラーに関数を作成する

//project.php

function view_list()
{
$this->load->view('lists');
}

このようにビューページを呼び出します

<iframe src="<?php echo site_url('project/view_list');?>">>    </iframe>
于 2013-03-19T16:14:08.483 に答える
1

プレーンな html を iframe 要素の src 属性に割り当てることはできません。HTMLをレンダリングし、src属性をそのコントローラーに設定するコントローラーが必要です。

<iframe src="<?php echo base_url( 'controller_that_render_list_html' ) ?>"></iframe>
于 2013-03-19T13:43:53.863 に答える
0

これは、iframe が別のページにあるためですか? そのページでコントローラー関数を指定していないため、ビューが認識されません。ビューのコントローラの日付を、iframe があるビューの関数に入れる必要があると思うので、これを気に入ってください。

function list_view()
{
//functions for your listview
}

function viewforiframe()
{
//function for you view where the iframe is located
+
//functions for your listview
}

注: Deon の回答も注目すべき点です。適切なリンクがなければ、ビューを見ることはできません。

于 2013-03-19T13:42:32.343 に答える