如何引用javascript-json
我可以很好地参考这些数据:如何引用javascript-json,javascript,json,kendo-ui,Javascript,Json,Kendo Ui,我可以很好地参考这些数据: $(“#树列表”).data('kendoTreeList').dataSource.options.batch(控制台显示false) 但我似乎无法引用这些数据: $(“#树列表”).data('kendoTreeList').dataSource.\u pristineData[0]。部门代码 它说:uncaughttypeerror:无法读取未定义的属性“DepartmentCode” 所以我试了一下: $(“#树列表”).data('kendoTreeLis
$(“#树列表”).data('kendoTreeList').dataSource.options.batch
(控制台显示false
)$(“#树列表”).data('kendoTreeList').dataSource.\u pristineData[0]。部门代码
uncaughttypeerror:无法读取未定义的属性“DepartmentCode”
$(“#树列表”).data('kendoTreeList').dataSource._pristineData
它只是表明:$(“#树列表”).data('kendoTreeList').dataSource.\u online
,得到了true
谢谢 看起来我可以通过调用
数据绑定
来获取值:
events.DataBound(“DataBound”)代码>
它虽然不漂亮,但可以工作。看起来我可以通过调用数据绑定来获取值:
events.DataBound(“DataBound”)代码>
虽然不漂亮,但它可以工作。最好的猜测是,在您查找时,阵列尚未填充it@h2ooooooo\u pristineData
不在选项中@charlietfl看起来很奇怪,当我做.dataSource
时我能看到数据,但当我深入时看不到。根据你的屏幕截图,你应该使用$(“#树列表”).data('kendoTreeList').dataSource.\u pristineData[0][0]。部门代码
,因为\u pristineData
是一个二维数组,如果\u pristineData[0]
未定义,\u pristineData[0][0]
肯定也会遇到同样的问题。在本例中,它不是一个二维数组:数组中的项太多,调试器将数组中的项分成100个组,这很有帮助。请包含该尝试的更完整代码示例。如果dataSource.data()
不返回任何内容,则在数据源获取数据之前运行该行。我的印象是,你的问题很大程度上取决于你什么时候想得到这些。请给我们一个。最好的猜测是,在您正在寻找的时候,阵列还没有被填充it@h2ooooooo\u pristineData
不在选项中@charlietfl看起来很奇怪,当我做.dataSource
时我能看到数据,但当我深入时看不到。根据你的屏幕截图,你应该使用$(“#树列表”).data('kendoTreeList').dataSource.\u pristineData[0][0]。部门代码
,因为\u pristineData
是一个二维数组,如果\u pristineData[0]
未定义,\u pristineData[0][0]
肯定也会遇到同样的问题。在本例中,它不是一个二维数组:数组中的项太多,调试器将数组中的项分成100个组,这很有帮助。请包含该尝试的更完整代码示例。如果dataSource.data()
不返回任何内容,则在数据源获取数据之前运行该行。我的印象是,你的问题很大程度上取决于你什么时候想得到这些。请给我们一封信。
function dataBound(e) {
console.log(e.sender.tbody[0].firstElementChild.cells[1].innerText);
}