jQuery MiniUI

标题: 弹窗表单翻页操作时报错,求解 [打印本页]

作者: 爱落雾猫    时间: 2017-2-6 18:01:12     标题: 弹窗表单翻页操作时报错,求解

[attach]8789[/attach]这是主页弹出子窗口的代码。
[attach]8790[/attach]
子页接收数据并进行查询。
[attach]8791[/attach]
初始显示数据是没有问题的。但是当点击翻页时,或者将每页显示数量进行更改时就会报错。
[attach]8792[/attach]
500错误,点进去后如下图所示。

[attach]8793[/attach]

不知道是哪里有问题,第一次显示和翻页后走的后台代码是一样的,返回的数据形式也是一样的,但是第一次能显示,翻页请求就不能显示。


作者: 爱落雾猫    时间: 2017-2-6 18:02:56

求各位前辈帮小弟解答一下
作者: dforce    时间: 2017-2-7 09:50:47

检查一下翻页或重加载的时候你到底传递了什么,为什么会报服务端错误。
作者: 爱落雾猫    时间: 2017-2-7 09:57:05

dforce 发表于 2017-2-7 09:50
检查一下翻页或重加载的时候你到底传递了什么,为什么会报服务端错误。

[attach]8796[/attach]这是我第一次传递的数据,也是能正常显示的。

[attach]8797[/attach]
这是第二次传递的数据,报错的数据。
这两次传递的数据格式都是一样的,而且后台没有报错,执行的一样的代码,我在代码打了断点,没有任何错误信息。


作者: dforce    时间: 2017-2-7 10:06:00

爱落雾猫 发表于 2017-2-7 09:57
这是我第一次传递的数据,也是能正常显示的。

后台断点调试下去,看为什么会报500,为什么没有返回数据
作者: 爱落雾猫    时间: 2017-2-7 11:09:25

dforce 发表于 2017-2-7 10:06
后台断点调试下去,看为什么会报500,为什么没有返回数据

我的断点打到了最后,已经return返回数据了。eclipse的控制台也没有报任何错误,我在想,是不是因为这是个弹窗的原因,第一次能加载出数据是因为mini.open时,调用了页面的setData方法,但是在弹窗页翻页操作时,执行的是另外的方法导致无法把数据加载。我去查了下,这个错误可能是因为ajax的回调函数出现问题所导致的
作者: dforce    时间: 2017-2-7 11:17:18

爱落雾猫 发表于 2017-2-7 11:09
我的断点打到了最后,已经return返回数据了。eclipse的控制台也没有报任何错误,我在想,是不是因为这是 ...

数据组织都是正确的,为什么会传不出来,奇怪了。
作者: 爱落雾猫    时间: 2017-2-7 11:33:10

dforce 发表于 2017-2-7 11:17
数据组织都是正确的,为什么会传不出来,奇怪了。

我把每页数量进行了更改,我的数据总量一共是96条,发现当我设置每页显示40条信息时,分三页,我可以翻页到第二页,但是点击第三页时,又报错了。如果我设置每页显示100条,这时候连初始的加载都不行了。
作者: 爱落雾猫    时间: 2017-2-7 11:47:20

dforce 发表于 2017-2-7 11:17
数据组织都是正确的,为什么会传不出来,奇怪了。

我找到原因了,是一条数据的问题,我在数据库中把那条数据删掉就好了,就是还不知道为什么会有问题……这一上午麻烦您了,十分感谢。我去检查下为什么那条数据会导致错误
作者: dforce    时间: 2017-2-7 13:27:00

爱落雾猫 发表于 2017-2-7 11:47
我找到原因了,是一条数据的问题,我在数据库中把那条数据删掉就好了,就是还不知道为什么会有问题……这 ...

可能这条数据的编码或结构不对了吧。




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