ウィジェットにいくつかの文字を入力すると、AJAX から次のような結果が得られます。
[{"id":550,"campName":"IB Resi Showtime Rebate Website"},{"id":60,"campName":"OB ACGBK EB"}]
ただし、これらの結果をウィジェットに入力する方法についての部分がありません。
ウィジェットに使用するコードは次のとおりです。
$this->widget
(
'ext.ESelect2-master.ESelect2',
[
'selector'=>'#campaigns',
'options'=>
[
'tags'=>$tags,
'allowClear'=>true,
'minimumInputLength' => 2,
'width'=>'300px',
'multiple'=>true,
'placeholder'=>'Campaigns',
'ajax'=>
[
'url'=>Yii::app()->createUrl('CoxReports/autoCompleteCampaigns'),
'dataType'=>'json',
'data'=>'js:function(term,page){return{q: term, page_limit: 10, page: page};}',
'results'=>'js:function(data,page){ return {results:data};}'
]
]
]
);
私は何が欠けていますか?