Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何引用javascript-json_Javascript_Json_Kendo Ui - Fatal编程技术网

如何引用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);
    }