我使用远程源填充清单。我的问题是远程源返回
{count: n, results: {...}}
和x-editable并不期望必须查看response.results
才能获得列表。
我尝试了以下方法,但未解决:
$ages.editable({
type: 'checklist',
source: '/api/ages/',
sourceOptions: {
success: function(resp){
return resp.results;
}
}
})
使用控制台,我可以看到.success
被击中,但屏幕上的行为是“加载”微调器继续旋转。
答案 0 :(得分:2)
$.ajax
有dataFilter
个回调,它将返回值传递给success
。注意dataFilter
必须返回JSON
,因此下面有效:
dataFilter: function(resp){
return JSON.stringify(JSON.parse(resp).results);
}