如何根据下拉选项在div标签内加载图像

时间:2012-06-30 12:32:18

标签: php ajax yii

我想根据下拉选项在div标签内加载图像,我使用了Yii的内置AJAX功能来完成此操作。这是我到目前为止所做的代码,

视图中的下拉菜单: -

echo $form->dropDownList($model2,'name[0]', CHtml::listData(Stationery::model()-    >findAll('category_id = 54'), 'category_id', 'name'), array('empty'=>'--Please Select--'),
            array(
                 //'options'=>array($selected=>array('selected'=>'selected')),
                 'ajax'=>array(
                 'type'=>'POST',
                 'dataType'=>'json',
                 'url'=>CController::createUrl('order/echoeimage'),
                 //'imageUrl'=>Yii::app()->theme->baseUrl.'/images/storlocator_banner.png',
                 'data'=>array('position'=>'js: $(this).val()'),
                 //'update'=>'#img',
                 'success'=>'function(data) {
                     $("#img").html(data.total);
                 }',
                )));
<div id="img">

 </div> 

控制器功能: -

                  public function actionEchoeimage()
               {
                     /*Here goes your code to load the image*/
                       //$path = Yii::app()->theme->baseUrl."/images/storlocator_banner.png";
                      // echo CHtml::image($path); 

                       echo CJSON::encode(array(
                                'total'=>"value",
                                ));

               }

它没有按预期工作!那么如何让它发挥作用呢?

0 个答案:

没有答案