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



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

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

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

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

$.ajax具有dataFilter回调,它将返回值传递给success。注意dataFilter必须返回JSON,因此以下工作:

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

最新更新