Javascript 从Webix中结果对象的属性加载数据
我有一个数据库,希望动态地保存数据。问题是数据在AJAX调用返回的JSON对象中的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
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是异步的!