Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Ajax和Yii输入_Php_Ajax_Jquery_Yii_Yii Booster - Fatal编程技术网

Php Ajax和Yii输入

Php Ajax和Yii输入,php,ajax,jquery,yii,yii-booster,Php,Ajax,Jquery,Yii,Yii Booster,我正在使用YiiBoostrap小部件“TbSelect2”创建一个多选项选择框,允许您在文本框中键入内容,并选择过滤列表中的选项。任何选定的内容都将作为列表添加到文本框中 当在页面加载时创建表单时,这是有效的,但是我需要使用ajax在Yiibootstrap对话框中创建表单,以节省页面加载时间。 当我使用ajax时,它会创建一个传统的多选框,使用起来很尴尬 代码完全相同,它甚至可以在对话框中工作,只有在我使用ajax调用php时才不起作用。我确信YiBooster有一些我以前从未使用过的基本功

我正在使用YiiBoostrap小部件“TbSelect2”创建一个多选项选择框,允许您在文本框中键入内容,并选择过滤列表中的选项。任何选定的内容都将作为列表添加到文本框中

当在页面加载时创建表单时,这是有效的,但是我需要使用ajax在Yiibootstrap对话框中创建表单,以节省页面加载时间。 当我使用ajax时,它会创建一个传统的多选框,使用起来很尴尬

代码完全相同,它甚至可以在对话框中工作,只有在我使用ajax调用php时才不起作用。我确信YiBooster有一些我以前从未使用过的基本功能

但有人知道为什么会这样吗?谢谢

代码如下:

echo $form->labelEx($modelFao,'For the attention of');
     $this->widget('bootstrap.widgets.TbSelect2', array(
         'asDropDownList' => true,
         'data' => $admins,
         'name' => 'faoids',
         'id'   => 'faoids',
         'htmlOptions' => array (
             'multiple'  => 'multiple',
         ),
         'options' => array(
             'placeholder' => 'disciplines',
             'width' => '80%',
             'tokenSeparators' => array(',')
)));

复制并粘贴准确的代码,以便在ajax调用中再次使用

是否有可能发布问题代码的小型自包含示例?将代码添加到原始帖子中有一个附加参数,用于确保在渲染部分时输出脚本和样式,如果不是的话,那么工作所需的额外js将不会加载