parseJSON解析出来的数据不一致问题

坤坤坤坤坤 2019-02-15 11:58:16
这是我的ajax代码

$.ajax({
async: false,
cache: false,
type: 'POST',
url: '../departAction/list.do?',
error: function () {// 请求失败处理函数
},
success: function (data) {
var d = $.parseJSON(data);
if (d.success) {
console.log($.parseJSON(data).obj)
console.log(d.obj);
dep_data = d.obj;
} else {
layer.alert("获取部门失败", {offset: '120px', title: false, btn: ['OK']});
}
}
});



这是ajax发送请求得到的数据,

问题就是都是同样的变量,为什么输出以后得到level一个是0一个是1,用个变量接以后所有的level值都自动减了1这是为啥,太神奇了
...全文
977 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
坤坤坤坤坤 2019-02-20
  • 打赏
  • 举报
回复
问题已经解决了,我这里引入的另外一个js,我在渲染数据的时候,受到另外一个js的level属性的影响,非常感谢上一位热心网友 分数我就全部送给你了
jio可 2019-02-20
  • 打赏
  • 举报
回复
解析json怎么可能改变值,你直接看response里面的数据就是返回的数据,有JSON.parse(data)试试

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧