Jquery form 提交success返回值ALERT出现404HTML代码
Jquery 获取后台返回值异常。如下图:不知道为什么会这样,在另一个页面也写了一个一样的返回接收都是正常的。
function saveUser(){ var lnum = $("#lnumber").val(); var needc = $("#needcount").val(); var needd = $("#hddate").val(); var errorMsg = ""; if(lnum == ""||lnum == null){ errorMsg += "请输入料号!rn"; } if(needc == ""||needc == null){ errorMsg += "请输入需求数量!rn"; } if(needd == ""||needd == null){ errorMsg += "请选择需求日期!rn"; } if(errorMsg == ""){ document.getElementById("hidtype").value="submit"; $("#uploadform").form("submit", { url: "demand/addDemand", type:"GET", dataType:"JSON", onsubmit: function () { return $(this).form("validate"); }, success: function (result) { alert(result); if (result == "1") { $.messager.alert("提示信息", "提交成功"); } else { $.messager.alert("提示信息", "提交失败"); } } }); }else{ $.messager.alert("提示信息",errorMsg); } }
String lnumber = request.getParameter("lnumber"); String needcount = request.getParameter("needcount"); String needdate = request.getParameter("needdate"); String needdescribe = request.getParameter("needdescribe"); String needurl = JSON.toJSONString(list); int num; Demand demand = new Demand(); Map<String, Object> map = new HashMap<String, Object>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd"); try { demand.setLnumber(lnumber); demand.setNeedcount(Integer.parseInt(needcount)); demand.setNeeddate(sdf.parse(needdate)); demand.setNeeddescribe(needdescribe); demand.setNeedurl(needurl); num = this.demandService.addDemand(demand); map.put("num", num); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); map.put("num", "error"); throw e; } // return JSONArray.toJSONString(map).toString(); return String.valueOf(num);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
怎么解决的
已解决