Javascript 从Webix中结果对象的属性加载数据

Javascript 从Webix中结果对象的属性加载数据,javascript,ajax,lazy-loading,webix,Javascript,Ajax,Lazy Loading,Webix,我有一个数据库,希望动态地保存数据。问题是数据在AJAX调用返回的JSON对象中的results.entries项下。我应该如何加载这些数据 到目前为止,我的想法有些复杂: var result = webix.ajax().sync().get('/my-rest-endpoint'); $$('mylist').parse(JSON.parse(result.responseText).results.entries); 使用sync()方法,回调是同步的。但是我建议您,如果您的“/myr

我有一个数据库,希望动态地保存数据。问题是数据在AJAX调用返回的JSON对象中的
results.entries
项下。我应该如何加载这些数据

到目前为止,我的想法有些复杂:

var result = webix.ajax().sync().get('/my-rest-endpoint');
$$('mylist').parse(JSON.parse(result.responseText).results.entries);
使用sync()方法,回调是同步的。但是我建议您,如果您的“/myrest端点”需要等待一段时间才能生成,请使用ajaxasync()方法,如本例所示

webix.ajax().get('/my-rest-endpoint',{
    // Error callback
    error:function(text, data, XmlHttpRequest){
        alert("error");
    },

    //Success callback
    success:function(text, data, XmlHttpRequest){
        var data = JSON.parse(text);
        $$('mylist').parse(data.results.entries);
    }
});

Ajax是异步的!