远程源的x可编辑过程响应

时间:2014-01-02 01:17:41

标签: jquery x-editable

我使用远程源填充清单。我的问题是远程源返回 {count: n, results: {...}}和x-editable并不期望必须查看response.results才能获得列表。

我尝试了以下方法,但未解决:

       $ages.editable({
            type: 'checklist',
            source: '/api/ages/',
            sourceOptions: {
                success: function(resp){
                    return resp.results;
                }
            }
        })

使用控制台,我可以看到.success被击中,但屏幕上的行为是“加载”微调器继续旋转。

1 个答案:

答案 0 :(得分:2)

$.ajaxdataFilter个回调,它将返回值传递给success。注意dataFilter必须返回JSON,因此下面有效:

dataFilter: function(resp){
    return JSON.stringify(JSON.parse(resp).results);
}