0

这是我的 jQuery 代码

<script>
$(document).ready(function() {
   $('#countries').change(function(){
      $('#countriesForm').submit();
   });
});
</script>

我的 php 代码看起来像这样

<form action="<?php echo $this->createUrl($this->id."/".$this->action->id); ?>" id="countriesForm" method='POST'>
<?php echo CHtml::dropDownList('countries', $select = array(),
 CHtml::listData($countries, 'code', 'name'));
?>
<form>
<div class='description'></div>

有人可以帮助我如何将所选国家/地区的回显/打印名称或代码放入 div .description 中。以及如何将选定的代码发送到其他 php 脚本。

4

2 回答 2

1

它可以像

<div class='description'><?php
if( isset($_POST['countries']) ) {
    echo CHtml::encode($_POST['countries']);
}
?></div>
于 2013-04-17T08:51:43.350 回答
0
<?php
    $controller = Yii::app()->controller->id;
    $action =  Yii::app()->controller->action->id;
?>

使用它,您可以执行控制器和操作。

<li <?php 
    if ($controller=="site"&&$action=="index"){
        echo 'class="active"'; } ?> >
    <?php echo CHtml::link('Home',array('site/index')); ?>
</li>
于 2013-04-19T14:58:23.060 回答