不要被错误提示外表蒙蔽双眼

有时候遇到错误,喜欢看错误提示,这样能有针对性地找到错误,但是也不能过分相信错误提示

项目中遇到输入序列号带出相关信息,但是输入后带不出来,用firebug看到页面报

于是找页面的有没有写法错误,找了几遍没有结果。

找到输入序列号验证的方法,在方法里找

 $.ajax({
                type:"post",
                dataType: "text",
                url:"checkSerial.action",
                data:{"serial" : serial
                async:false,
                success:function(data) {
                alert(data);
            if(data=="no"){
            Flag = false;
            dialogMessage("该序列号不存在,请重新输入!");
            $("#serial").val("");
            return;
            }......

alert打印出来的是一长篇,

于是意识到是后台的错误,看后台控制台,果然报错,

public void checkSerial(){
        String serial= this.getHttpRequest().getParameter("serial");
        Manage cm=SerialService.findManBySerial(serial);

  //cm中查询结果中有一个字段没有在枚举中定义,导致报错,checkSerial中没有对这样的出错结果进行返回

导致,ajax返回不到正确的结果。

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值