Select2 ajax 调用显示以下错误当我在文本字段中单击时,没有返回,下面是 firebug 控制台中的 java 脚本错误。
TypeError: data.call is not a function
(?)() select2.js (line 431)
data = data ? data.call(self, query.term, query.page, query.context) : null;
下面是来自 THE VIEW 的调用:(yii2 框架)
<?= $form->field($model,'country_id')->widget(yii\select2\Select2::className(), [
'model'=>$model,
'attribute'=>’country_id',
// 'language' => 'ru',
// 'multiple' => true,
'clientOptions' => [
// 'allowClear' => true,
'width' => 300,
'ajax' => [
'url' => Yii::$app->urlManager->createAbsoluteUrl('data/country/findcountry') ,
'dataType' => 'json',
'data' => 'js:function(term,page) {
return {q: term, page: page, page_limit: 10};
}',
'results' => 'js:function(data,page) { return {results: data}; }',
],
],
]) ?>
请问有人可以帮忙吗?提前致谢