yiii中依赖下拉列表中的ajax无法正常工作

Sandeep

只是在yii中实现依赖的dropDownList。它的观点是-

 echo $form->dropDownList($model, 'standard', $listStandard, array(
            'empty' => 'Select standard',
            'ajax'=>
            array(
                'type'=>'POST',
                'url'=>CController::createUrl('scholarship/updateDivision'),
                'update'=>'#updatedDivision',
                //'data'=>array('std'=>'js:this.value'),
            )
            ));

<?php echo CHtml::dropDownList('updatedDivision','',array('1'=>'1'),array()); ?>

它的控制器部分

public function actionUpdateDivision(){
        echo CHtml::dropDownList('updatedDivision','',array('1'=>'hello','2'=>'2'),array());
}

这里的请求没有传递给控制器​​。您能在这段代码中找到任何问题吗?提前致谢..

伊戈尔·萨文金(Igor Savinkin)

根据这篇文章,控制器动作必须是轻度的。如下:

$data=Location::model()->findAll('parent_id=:parent_id', 
              array(':parent_id'=>(int) $_POST['country_id']));

$data=CHtml::listData($data,'id','name');
foreach($data as $value=>$name)
{
    echo CHtml::tag('option',
               array('value'=>$value),CHtml::encode($name),true);
}

显然,当您id='updatedDivision'使用id='updatedDivision'控制器中的某些内容更新视图中的DOM元素时

echo CHtml :: dropDownList('updatedDivision','',array('1'=>'hello','2'=>'2'),array());

它不会按预期工作。

在控制器/操作中尝试以下操作:

foreach(array('1'=>'hello','2'=>'2') as $value=>$name)
{
    echo CHtml::tag('option',
               array('value'=>$value),CHtml::encode($name),true);
}

更新

还请使用Web工具(F12,Ctrl + Shift + I)检查ajax XHR的格式是否正确并将响应发送回去。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Yii中带有下拉列表的Ajax依赖texfiled无法正常工作

来自分类Dev

网址管理器中的Yiii2子域无法正常工作

来自分类Dev

Gradle中的依赖项无法正常工作

来自分类Dev

ajax中的ajax无法正常工作

来自分类Dev

jQuery显示隐藏下拉列表中的div更新时无法正常工作

来自分类Dev

.children列表中的索引无法正常工作

来自分类Dev

列表项中的按钮无法正常工作

来自分类Dev

PHP中的ul列表无法正常工作

来自分类Dev

.children列表中的索引无法正常工作

来自分类Dev

工具提示在列表中无法正常工作

来自分类Dev

inArray在ajax响应中无法正常工作

来自分类Dev

导航栏下拉列表无法正常工作

来自分类Dev

填充的下拉列表无法正常工作

来自分类Dev

WordPress中的依赖下拉列表

来自分类Dev

CSS 中的下拉菜单无法正常工作

来自分类Dev

列表中包含可单击组件的GenericListCellRenderer无法正常工作

来自分类Dev

对列表进行排序在jQuery中无法正常工作

来自分类Dev

“ super()”关键字在列表理解中无法正常工作

来自分类Dev

SwiftUI:导航在带有节的列表中无法正常工作

来自分类Dev

方法添加到链接列表中无法正常工作

来自分类Dev

数组列表在战斗逻辑中似乎无法正常工作?

来自分类Dev

从列表中随机选择单词无法正常工作(Python / Tkinter)

来自分类Dev

选项列表在Safari,Mozila,Chrome中无法正常工作

来自分类Dev

使用ajax删除在Django中无法正常工作

来自分类Dev

jQuery和AJAX在Rails 4中无法正常工作

来自分类Dev

laravel中的wordpress集成后,Ajax发布无法正常工作

来自分类Dev

JSON 编码在 ajax 函数中无法正常工作

来自分类Dev

Bootstrap 模式在我的 ajax 代码中无法正常工作

来自分类Dev

在yii中编辑时的依赖下拉列表

Related 相关文章

  1. 1

    Yii中带有下拉列表的Ajax依赖texfiled无法正常工作

  2. 2

    网址管理器中的Yiii2子域无法正常工作

  3. 3

    Gradle中的依赖项无法正常工作

  4. 4

    ajax中的ajax无法正常工作

  5. 5

    jQuery显示隐藏下拉列表中的div更新时无法正常工作

  6. 6

    .children列表中的索引无法正常工作

  7. 7

    列表项中的按钮无法正常工作

  8. 8

    PHP中的ul列表无法正常工作

  9. 9

    .children列表中的索引无法正常工作

  10. 10

    工具提示在列表中无法正常工作

  11. 11

    inArray在ajax响应中无法正常工作

  12. 12

    导航栏下拉列表无法正常工作

  13. 13

    填充的下拉列表无法正常工作

  14. 14

    WordPress中的依赖下拉列表

  15. 15

    CSS 中的下拉菜单无法正常工作

  16. 16

    列表中包含可单击组件的GenericListCellRenderer无法正常工作

  17. 17

    对列表进行排序在jQuery中无法正常工作

  18. 18

    “ super()”关键字在列表理解中无法正常工作

  19. 19

    SwiftUI:导航在带有节的列表中无法正常工作

  20. 20

    方法添加到链接列表中无法正常工作

  21. 21

    数组列表在战斗逻辑中似乎无法正常工作?

  22. 22

    从列表中随机选择单词无法正常工作(Python / Tkinter)

  23. 23

    选项列表在Safari,Mozila,Chrome中无法正常工作

  24. 24

    使用ajax删除在Django中无法正常工作

  25. 25

    jQuery和AJAX在Rails 4中无法正常工作

  26. 26

    laravel中的wordpress集成后,Ajax发布无法正常工作

  27. 27

    JSON 编码在 ajax 函数中无法正常工作

  28. 28

    Bootstrap 模式在我的 ajax 代码中无法正常工作

  29. 29

    在yii中编辑时的依赖下拉列表

热门标签

归档