【发布时间】:2015-12-13 23:06:30
【问题描述】:
我正在使用 Yii2 和 Select 2。我尝试使用从 ajax 加载的 optgroup 示例。浏览器发送请求,但在我尝试打印时没有显示任何内容。
代码如下。
<?= Select2::widget([
'name' => 'cycle',
'pluginOptions' => [
'multiple' => true,
'ajax' => [
'url' => Url::to(['films-json/cycle-channel']),
'dataType' => 'json',
'data' => new JsExpression('function(params) { return {q:params.term}; }')
],
],
]);
?>
循环通道操作返回 100% 工作 json。当我尝试将 id 用作静态的(下面的代码)时,它正在工作。但我需要动态搜索。
<?= Select2::widget([
'name' => 'cycle',
'data' => FilmsJsonController::actionCycleChannel(''),
'pluginOptions' => [
'multiple' => true,
]
]);
?>
我做错了什么?
【问题讨论】:
标签: jquery ajax yii2 yii-extensions