Javascript 如何使用renderPartial Yii更新内容(显示/隐藏)

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

如何更新当前选定组合框中的块“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->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否…我想用id
detailQuo
显示
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,
    ));
}