【发布时间】:2015-02-03 22:52:41
【问题描述】:
我正在使用 AngularJs + Select2。我正在尝试从远程获取数据。下面是我的代码
HTML:
<div class="col-md-4 left">
<input type="text" style="width:300px" ui-select2="multi" ng-model="multi2Value" multiple="multiple" />
</div>
JS : [更新]
$scope.multi = {
ajax: {
headers: { 'Content-Type': 'application/json' },
url: "http://localhost:63591/Lookup?lookup=Lookup&key=acc",
data: function (term, page) {
return {};
},
results: function (data, page) {
console.log(data);
return {results: data.LookupValue};
}
}
我的回应是
{ "LookupValue" : [ "AAAA","BBBB","CCC" ] }
但在控制台中我看到了响应。但它没有加载到选择下拉列表中。
我的代码出了什么问题。任何人都可以帮助我吗?谢谢
【问题讨论】:
-
只是简单地返回 data.lookupvalue 而不是具有 result 属性的对象。
return data.LookupValue;
标签: javascript angularjs twitter-bootstrap select