ajax返回的是空值

来源:互联网 发布:linux防火墙配置命令 编辑:程序博客网 时间:2024/05/22 01:56

1. 客户端代码

   $.ajax({
 type: 'post',
 url: "bomcomplain.cmd?method=synData", 
 dataType: "text",
 success: function(result){
     alert("新增了" + result + "条工单数据!");
   }
});

2.后台代码

        int count = getBomComplainDao().synData(); 
PrintWriter out = rep.getWriter();
out.write(count );  
    return null;

3.服务端 count从 dao层取到值了 


开始改成json,返回的还是空

   然后将type改成 get 依然无法解决

  后来觉得可能有流中缓存未情况

int count = getBomComplainDao().synData(); 
PrintWriter out = rep.getWriter();
out.write(count );
out.flush();
out.close(); 
    return null;

依然不行

最后发现还是dataType 的问题,既然是text,那么他就是字符串

修改后台 out.write(count + "");  成功返回数据。




0 0
原创粉丝点击