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

QQ登录

只需一步,快速开始

查看: 1194|回复: 7

[结贴] 第一次筛选数据正确,以后就出错误,什么原因呀?

[复制链接]

21

主题

63

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
QQ
发表于 2016-8-16 15:38:32 | 显示全部楼层 |阅读模式
我在weX5 3.4版本下做了一个学生信息查询,界面如下:第一次筛选数据正确,以后就出错误,什么原因呀?

[img]file:///C:\Users\Administrator\Documents\Tencent Files\124370682\Image\C2C\REJ9[8Q1L%DTTG`Y3}J~4HJ.jpg[/img]


界面

界面

错误信息1

错误信息1

错误信息2

错误信息2

21

主题

63

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
QQ
 楼主| 发表于 2016-8-16 15:41:36 | 显示全部楼层
第一次输入查询后没有错误,如果再想查询别的学生,输入后点击查询就出现错误了,提示好像是系统js错误,不知怎么处理?
回复 支持 反对

使用道具 举报

发表于 2016-8-17 09:38:21 | 显示全部楼层
china_lxc 发表于 2016-8-16 15:41
第一次输入查询后没有错误,如果再想查询别的学生,输入后点击查询就出现错误了,提示好像是系统js错误,不 ...

需要F12 看 浏览器控制台  和 tomcat控制具体的报错信息是什么??

还有就是你debugger调试看下js代码!执行哪行代码的时候报错的?

看上去是存在空对象导致的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

63

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
QQ
 楼主| 发表于 2016-8-17 10:13:39 | 显示全部楼层
执行this.comp('mainData').refreshData();这条语句时出的错。
回复 支持 反对

使用道具 举报

发表于 2016-8-18 09:42:04 | 显示全部楼层
china_lxc 发表于 2016-8-17 10:13
执行this.comp('mainData').refreshData();这条语句时出的错。

请问你的mianData是baasData组件吗??第一次执行这行代码没报错吗!
过滤条件是如何设置的?
debugger 调试的时候看下过滤条件的字符串是什么!是否符合sql语句  where 条件后面字符串的语法!
tomcat后台有没有报错呢??

那你注释掉这行代码看看是否有报错?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

63

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
QQ
 楼主| 发表于 2016-8-18 16:01:54 | 显示全部楼层
mainData是baasData组件。
回复 支持 反对

使用道具 举报

21

主题

63

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
QQ
 楼主| 发表于 2016-8-18 20:42:34 | 显示全部楼层
第一次运行程序不会出现任何错误,而且数据也可以筛选出来,以后再输入筛选条件,执行查询时就提示错误,错误信息上面图片已经说明,使用debugger调试,过滤条件和第一次一样,SQL语句中除了条件变化外其他和第一次一样,符合SQL语法,直接在数据库执行就没有问题,而且第一次执行时也不会出错。tomcat后台没有报任何错误。单步执行,执行this.comp('mainData').refreshData();时出错。
mainData是baasData组件。
回复 支持 反对

使用道具 举报

21

主题

63

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
QQ
 楼主| 发表于 2016-8-18 23:57:16 | 显示全部楼层
自己摸索到了,第二次查询之前必须对data进行清空,即data.clear();可以结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 17:24 , Processed in 0.058646 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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