jQuery MiniUI

 找回密码
 立即注册
查看: 3523|回复: 7
打印 上一主题 下一主题

求解:关于grid.getData()报错 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-4 09:49:01 |只看该作者 |倒序浏览
我的Gird数据从一个TEMP表里获取模板数据,
用grid.getData()存到我另一个记录表里。总是报错.麻烦帮我看一下代码.
另外,用getChange(),可以将增加的记录转存成功,但修改的记录转存不成功.如果不增加行,直接在原数据修改后直接保存,也是报错.如下图:求解(两种报错 信息一样的,都说未实例化什么的...)

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-12-4 11:06:46 |只看该作者
从未发现过这样的问题,请调试你获取到的数据

Rank: 2

板凳
发表于 2014-12-4 12:01:29 |只看该作者
dforce 发表于 2014-12-4 11:06
从未发现过这样的问题,请调试你获取到的数据

单步调式的话,仅到 ArrayList rows = (ArrayList)Test.JSON.Decode(json); 就报错.
另外,获取到的中文信息都是乱码,不知道有没有影响.

到:String json = Request["data"];//用getData  获取Data


再到 ArrayList rows = (ArrayList)Test.JSON.Decode(json); 就报错.  
求分析
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2014-12-4 13:05:33 |只看该作者
hw32357 发表于 2014-12-4 12:01
单步调式的话,仅到 ArrayList rows = (ArrayList)Test.JSON.Decode(json); 就报错.
另外,获取到的中文 ...

保证两个页面的编码一致性,看起来是乱码引起的
你可以看一下getData里获取的数据

Rank: 2

5#
发表于 2014-12-4 13:39:37 |只看该作者
dforce 发表于 2014-12-4 13:05
保证两个页面的编码一致性,看起来是乱码引起的
你可以看一下getData里获取的数据 ...

弱弱的问一声:如何看getData里的数据?/
估计不是乱码引起的,因为用getchange的时候,能够获取到新插入的数据,也是乱码存入数据库

Rank: 8Rank: 8

6#
发表于 2014-12-4 14:39:39 |只看该作者
hw32357 发表于 2014-12-4 13:39
弱弱的问一声:如何看getData里的数据?/
估计不是乱码引起的,因为用getchange的时候,能够获取到新插入的 ...

前台alert(json)
你现在是前台传到后台,反序列化的时候报错,估计是乱码引起的

Rank: 2

7#
发表于 2014-12-7 09:19:56 |只看该作者
dforce 发表于 2014-12-4 14:39
前台alert(json)
你现在是前台传到后台,反序列化的时候报错,估计是乱码引起的 ...

终于测试出来了,果然是乱码引起的,大神,膜拜啊^^^

Rank: 2

8#
发表于 2014-12-9 16:04:35 |只看该作者
hw32357 发表于 2014-12-7 09:19
终于测试出来了,果然是乱码引起的,大神,膜拜啊^^^

后台忘写 utf-8了吧  
response.setContentType("text/html; charset=UTF-8");

Archiver|普加软件

GMT+8, 2024-9-29 17:38 , Processed in 1.041484 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部