ajax获取后台值进行换行的问题,小妹在此谢过了

麻雀正在努力变凤凰 2015-07-24 04:56:32

数据如下:
{"zNodes":[{"id":22,"name":"龙门石窟","type":"ycd","children":[{"id":1,"name":"西山","type":"ycq","nocheck"
:"true","children":[{"id":1,"name":"奉先寺片区","type":"ycp","nocheck":"true","children":[{"id":1,"name":"
奉先寺","type":"ycdi","nocheck":"true","children":[{"id":1,"name":"山顶监测点1#","type":"cd","nocheck":"true"
},{"id":2,"name":"南壁力士雕像监测点","type":"cd","nocheck":"true"},{"id":3,"name":"南壁天王监测点","type":"cd","nocheck"
:"true"},{"id":5,"name":"山顶监测点2#","type":"cd","nocheck":"true"},{"id":7,"name":"北壁力士监测点","type":"cd"
,"nocheck":"true"},{"id":8,"name":"西壁阿南监测点","type":"cd","nocheck":"true"},{"id":9,"name":"北壁文殊菩萨监测点"
,"type":"cd","nocheck":"true"},{"id":10,"name":"北壁碑刻监测点","type":"cd","nocheck":"true"},{"id":11,"name"
:"山顶监测点3#","type":"cd","nocheck":"true"}]}]},{"id":2,"name":"万佛洞片区","type":"ycp","nocheck":"true","children"
:[{"id":2,"name":"万佛洞山顶","type":"ycdi","nocheck":"true","children":[{"id":4,"name":"山顶监测点1#","type":"cd"
,"nocheck":"true"},{"id":6,"name":"山顶监测点2#","type":"cd","nocheck":"true"}]}]}]},{"id":2,"name":"东山","type"
:"ycq","nocheck":"true","children":[]},{"id":3,"name":"32131","type":"ycq","nocheck":"true","children"
:[]}]}]}
展现效果如下:


获取后台的值是这样的,大家都知道字符串如果换行了都是要用+号才可以加起来的(比如:“ ”+“ ”),但是这个我不知道我在前端改怎么处理,我的ajax代码是这样写的,如下:
//加载左边节点树
function LoadTree() {
$.ajax({
url: rootPath + "CSPZ/ZtreeCx",
type: "post",
async: false,//将ajax异步请求改为同步请求
//dataType: "json",
success: function (data) {
//alert(data);
if (true) {
$.fn.zTree.init($("#d"), setting, (eval('(' + data + ')').zNodes));
} else {
alert("没有获取到数据")
}
}
})
}

请问给我大神,谁能告诉,我要怎么做才可以把这个字符串拼接起来,然后进行展现









...全文
285 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2015-07-25
  • 打赏
  • 举报
回复
节点换行没关系啊。。主要是字符串内容的内容不要换行就好了。如果有回车\r\n这种内容,你服务器端得替换成\\r\\n或者直接替换掉,要不换行导致json字符串格式错误
Mr-qq 2015-07-24
  • 打赏
  • 举报
回复
引用 3 楼 qiang89 的回复:
奉先寺这个值有空格,后台构造的时候校验下,其实不推荐用eval进行对象构建,可以用jQuery的parsedata进行字符串和对象的转换
写错了 parsejson
Mr-qq 2015-07-24
  • 打赏
  • 举报
回复
奉先寺这个值有空格,后台构造的时候校验下,其实不推荐用eval进行对象构建,可以用jQuery的parsedata进行字符串和对象的转换
  • 打赏
  • 举报
回复
但是我如果把数据拷贝出来放到一个文件里面,然后把这个换行成这样,进行获取,就可以展现 这是为什么咯?
Mr-qq 2015-07-24
  • 打赏
  • 举报
回复
你这换行只是界面看到的换行,数据没有换行

52,797

社区成员

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

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