起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3587|回复: 10

[结贴] jsonP转换使用json

[复制链接]

9

主题

30

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
发表于 2017-4-21 12:17:19 | 显示全部楼层 |阅读模式
ajax跨域接收jsonp数据类型:dataType : "jsonp",数据有。

但是:
给Data加载数据disData.loadData(data)无法显示出来
使用disData.loadData(JSON.parse(data))进行转换也无法显示

请问:
1、什么原因?
2、怎么实现?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-21 13:25:59 | 显示全部楼层
关键看你数据的格式  是否可以被loadData
http://bbs.wex5.com/forum.php?mo ... p;extra=&page=1
回复 支持 反对

使用道具 举报

9

主题

30

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2017-4-21 16:07:47 | 显示全部楼层
本帖最后由 shixinming4266 于 2017-4-21 16:10 编辑

图1的数据是转换过的格式数据,不是标准的json数据吗?
图2的数据是jsonp格式的数据
图2的数据用disData.loadData加载不进Data什么原因呀?
shuj1.jpg
shuj2.png
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-21 16:16:48 | 显示全部楼层
shixinming4266 发表于 2017-4-21 16:07
图1的数据是转换过的格式数据,不是标准的json数据吗?
图2的数据是jsonp格式的数据
图2的数据用disData.lo ...

那你有没有什么字段名称不匹配的情况
你用的是普通的data还是baasData ?
回复 支持 反对

使用道具 举报

9

主题

30

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2017-4-21 16:44:10 | 显示全部楼层
本帖最后由 shixinming4266 于 2017-4-21 16:46 编辑

用的普通的data,定义的字段顺序我都改的和返回的数据一样了
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-21 16:54:16 | 显示全部楼层
shixinming4266 发表于 2017-4-21 16:44
用的普通的data,定义的字段顺序我都改的和返回的数据一样了

你把这段json发过来我试一下
回复 支持 反对

使用道具 举报

9

主题

30

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2017-4-21 16:59:26 | 显示全部楼层
[{"pro_reason":"温度过高","pro_finish_date":"2015-04-29","pro_Id":"5044","pro_desc":"电脑死机"},{"pro_reason":"主板故障","pro_finish_date":"2015-12-18","pro_Id":"5366","pro_desc":"电脑蓝屏"},{"pro_reason":"电源故障","pro_finish_date":"2016-05-15","pro_Id":"5623","pro_desc":"开不了机"}]

谢谢
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-21 17:14:45 | 显示全部楼层
能加载的  代码也发给你
152.jpg

demo.rar

1.19 KB, 下载次数: 69

回复 支持 反对

使用道具 举报

9

主题

30

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2017-4-21 17:42:33 | 显示全部楼层
加载json文件的方式,我试了,也没有问题!
但是我不想在存一遍文件,这样又就多了一步。
我是用ajax直接取的数据,想用loadData直接加载进data控件。
回复 支持 反对

使用道具 举报

9

主题

30

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2017-4-21 17:42:56 | 显示全部楼层
加载json文件的方式,我试了,也没有问题!
但是我不想在存一遍文件,这样又就多了一步。
我是用ajax直接取的数据,想用loadData直接加载进data控件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-7 15:11 , Processed in 0.067116 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表