TypeError Obj.root是未定义的ajax jquery
TypeError Obj.root is undefined ajax jquery
我得到一个控制台日志输出,在这一行显示TypeError: treeObj.root is undefined
:var count = treeObj.root.length;
不确定为什么或如何解决它?
$.ajax({
url: 'Content/data.txt',
dataType: 'text',
success: function (treeObj) {
var count = treeObj.root.length; //here
使用dataType: 'text'
,您告诉ajax调用将来自服务器的答案视为纯字符串。尝试将其更改为dataType: 'json'
treeObj很可能是作为字符串而不是对象传入的,因此您需要使用以下方法将字符串解析为对象:
try{
treeObj = jQuery.parseJSON(treeObj);
}catch(e){}
相关文章:
- 在FrontEndphp-ajax-jquery中验证reCaptcha-google
- AJAX jquery json将数组发送到php
- 如何使用Ajax/jQuery设置cookie
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 如何使用Ajax JQuery.ech()获取JSON值
- 使用springform时,如何在ajax/jquery中获取复选框值
- JSP AJAX jQuery填充表问题
- Piping Value: Ajax + JQuery
- 使用javascript Without Ajax/Jquery在特定行中启用文本框
- 在AJAX jQuery加载()之后运行jQuery代码
- 具有动态更新的实时标题 (AJAX+jQuery)
- ajax/jQuery Youtube 播放列表推送
- AJAX jQuery Avatar Uploading
- 全局变量 - AJAX jQuery
- Ajax jquery mysqli update
- 获取剩余时间和上传文件速度 - ajax jquery/js
- 使用ajax/jquery绑定Json数据
- TypeError Obj.root是未定义的ajax jquery
- 当数据类型为XML时,如何将url参数传递给AJAX jquery
- 在ajax Jquery之后无法获取隐藏字段的值