是否可以完成此定制

时间:2014-02-10 07:56:47

标签: jquery ajax yii

我已经显示了图像及其名称,但我需要显示的是当我将鼠标悬停在任何图像上时,必须显示其特定的品牌和价格。这里发生的事情只是当我在任何图像上而不是特定图像数据时显示所有图像的第一图像价格和品牌。我知道必须使用ajax,但我是一个新的ajax与yii.price和品牌显示none.on鼠标悬停其显示块

查看/ controllerA /索引

<script type="text/javascript">
$("document").ready(function () {
//$.getJSON('$arr', function (data) {
    //alert(<?php echo $arr; ?>);
    $("#pcontent").html('');
    $.each(<?php echo $arr; ?>, function (i, em) {

        $("#pcontent").append('<div class="product"><div><a href="<?php echo Yii::app()->request->baseUrl; ?>/index.php/controllerA/displayview/id/' + em.pid +'"><img onmouseover="Big();" onmouseout="Small();" src="<?php echo Yii::app()->request->baseUrl; ?>/images/' + em.pimg + '" width="135" height="138"/></a><div class="title">' + em.name + '</div></div><div id="bigOne" class="meBig"><div class="title">Price:&nbsp;&nbsp;' + em.price + '</div><div class="title">Brand:&nbsp;&nbsp;'+ em.brand + '</div></div><div class="clear"></div></div>');

    });


//});
$("#pcontent").fadeIn(2000);

   });
function Big() {

    document.getElementById('bigOne').style.display = "block";
 }

 function Small() {
document.getElementById('bigOne').style.display = "none";
 }
   </script>

控制器/ contollerA

public function actionIndex()
{
    $db = controllerB::model()->fnprod();
    $arr = CJSON::encode($db);
    $this->render('index',array('arr'=>$arr));
}

我不希望模型出现在mebig div中我的需要只是那些带css的字段必须显示才有人可以指导我对此失去理智。

0 个答案:

没有答案