jQuery MiniUI

标题: 求解:关于grid.getData()报错 [打印本页]

作者: hw32357    时间: 2014-12-4 09:49:01     标题: 求解:关于grid.getData()报错

我的Gird数据从一个TEMP表里获取模板数据,
用grid.getData()存到我另一个记录表里。总是报错.麻烦帮我看一下代码.
另外,用getChange(),可以将增加的记录转存成功,但修改的记录转存不成功.如果不增加行,直接在原数据修改后直接保存,也是报错.如下图:求解(两种报错 信息一样的,都说未实例化什么的...)
[attach]5604[/attach]

作者: dforce    时间: 2014-12-4 11:06:46

从未发现过这样的问题,请调试你获取到的数据
作者: hw32357    时间: 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
[attach]5608[/attach]

再到 ArrayList rows = (ArrayList)Test.JSON.Decode(json); 就报错.  
求分析

作者: dforce    时间: 2014-12-4 13:05:33

hw32357 发表于 2014-12-4 12:01
单步调式的话,仅到 ArrayList rows = (ArrayList)Test.JSON.Decode(json); 就报错.
另外,获取到的中文 ...

保证两个页面的编码一致性,看起来是乱码引起的
你可以看一下getData里获取的数据
作者: hw32357    时间: 2014-12-4 13:39:37

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

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

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

前台alert(json)
你现在是前台传到后台,反序列化的时候报错,估计是乱码引起的
作者: hw32357    时间: 2014-12-7 09:19:56

dforce 发表于 2014-12-4 14:39
前台alert(json)
你现在是前台传到后台,反序列化的时候报错,估计是乱码引起的 ...

终于测试出来了,果然是乱码引起的,大神,膜拜啊^^^
作者: z235790519    时间: 2014-12-9 16:04:35

hw32357 发表于 2014-12-7 09:19
终于测试出来了,果然是乱码引起的,大神,膜拜啊^^^

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2