Javascript 如何使用renderPartial Yii更新内容(显示/隐藏)
如何更新当前选定组合框中的块“div”中的内容 我创造了这样一个动作:Javascript 如何使用renderPartial Yii更新内容(显示/隐藏),javascript,php,jquery,yii,Javascript,Php,Jquery,Yii,如何更新当前选定组合框中的块“div”中的内容 我创造了这样一个动作: public function actionDetail() { $sql = " SELECT tbl_quotation_order.id_quo , tbl_quotation_order.no_quo , tbl_produk.nama_produk , tbl_detail_quo.qty , tbl_detail_qu
public function actionDetail()
{
$sql = "
SELECT
tbl_quotation_order.id_quo
, tbl_quotation_order.no_quo
, tbl_produk.nama_produk
, tbl_detail_quo.qty
, tbl_detail_quo.harga_indo_after
, tbl_detail_quo.harga_dolar_after
, tbl_pemasok.nama_pemasok
FROM
tbl_quotation_order
INNER JOIN tbl_detail_quo
ON (tbl_quotation_order.id_detil_quo = tbl_detail_quo.id_quo_fk)
INNER JOIN tbl_produk
ON (tbl_detail_quo.id_produk = tbl_produk.id_produk)
INNER JOIN tbl_pemasok
ON (tbl_produk.id_pemasok = tbl_pemasok.id_pemasok)
WHERE tbl_quotation_order.id_quo='20'";
$dataProvider=new CSqlDataProvider($sql);
$this->render('_detail',array(
'dataProvider'=>$dataProvider,
));
}
访问时,将显示:
我想显示包含以下数据的数据表:
<div id="detailQuo" style="display:none;">
</div>
我需要一个解决方案来在单击事件时更新div中的不同视图
谢谢HTML-
<div id="detailQuo" style="display:none;">
<?php $this->renderPartial('//<controllername>/_detail',array('pageload'=>true)); ?>
</div>
\u detail.php在
$pageload=true
上检测页面加载,不加载任何内容-在中通过ajax加载所需内容,否则
案例问题不清楚,是否要使用ajax更新组合框?或者你是在问如何生成组合框?@themosquitokiller否…我想用iddetailQuo显示div。当我更改组合框中的选择时,我想将表调到div中。
<div id="detailQuo" style="display:none;">
<?php $this->renderPartial('//<controllername>/_detail',array('pageload'=>true)); ?>
</div>
public function actionDetail()
{
$sql = "
SELECT
tbl_quotation_order.id_quo
, tbl_quotation_order.no_quo
, tbl_produk.nama_produk
, tbl_detail_quo.qty
, tbl_detail_quo.harga_indo_after
, tbl_detail_quo.harga_dolar_after
, tbl_pemasok.nama_pemasok
FROM
tbl_quotation_order
INNER JOIN tbl_detail_quo
ON (tbl_quotation_order.id_detil_quo = tbl_detail_quo.id_quo_fk)
INNER JOIN tbl_produk
ON (tbl_detail_quo.id_produk = tbl_produk.id_produk)
INNER JOIN tbl_pemasok
ON (tbl_produk.id_pemasok = tbl_pemasok.id_pemasok)
WHERE tbl_quotation_order.id_quo='20'";
$dataProvider=new CSqlDataProvider($sql);
$this->renderPartial('_detail',array(
'dataProvider'=>$dataProvider,
));
}