从 Webix 中结果对象的属性加载数据
Load data from a property of the result object in Webix
我有一个Webix列表,想要动态加载数据。问题是数据位于 AJAX 调用返回的 JSON 对象中的 results.entries
键下。我应该如何加载这些数据?
到目前为止,我想出的有点复杂:
var result = webix.ajax().sync().get('/my-rest-endpoint');
$$('mylist').parse(JSON.parse(result.responseText).results.entries);
使用 sync(( 方法,回调是同步的。但是我建议如果你的'/my-rest-endpoint'有一个等待生成的时间,使用ajax async((方法,就像这个例子一样
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);
}
});
问候
相关文章:
- 当加载几个js文件时,defer属性应该如何工作
- 只将JSON中的属性加载到现有的javascript对象中,而不破坏方法
- href属性在页面加载后拒绝重新设置
- HTML图像未加载(自动添加内联css和属性)
- 无法查找元素'手动加载CSS文件时的CSS属性
- 无法使用编程加载的属性更新范围滑块.js
- 销毁并重新加载后无法展开行;无法读取属性'_detailsShow'未定义的;
- 为什么AngularJS在页面加载时没有自动绑定属性?包括一个非常简单的例子
- Fabric js从url加载svg缺少属性
- 如何仅加载具有特定属性值的模型
- 使用jquery将远程html-alt属性加载到另一个使用for循环和数组的页面中
- Kml层在刷新后工作正常,但给定typeError:无法读取属性getMap.第一次加载时
- 使用crossOrigin属性加载图像.在Firefox插件sdk中
- 对动态加载的内容使用.on()时,是否可以从元素中获取属性
- 要在页面加载时触发的属性更改事件
- 从外部页面上的元素加载属性
- 从 Webix 中结果对象的属性加载数据
- 设置CSS属性加载与jQuery
- 我可以从数字rel属性加载数组吗?
- 当重载一个返回视图的控制器时,我该如何基于ViewBag属性加载不同的内容?