-
jquery一直返回error5
$.ajax({async : true, cache : false, type : 'POST', dataType : "json", url : "person/login",// 请求的action路径 data : { "person.username" : $("#username").val(), "person.password" : $("#password").val() }, error : function() {// 请求失败处理函数 alert('请求失败'); }, success : function(data) { // 请求成功后处理函数。 if (data == null) { $("#login_msg").html("登录成功"); window.location = "index.jsp"; } else if (data.errorMsg != null) {// 后台异常处理 $("#login_msg").html(data.errorMsg); } } });
后台的action可以接收到username和 password;但之后一直返回error,弹出“请求失败”对话框,这是怎么回事呢?
2012年9月11日 17:28
3个答案 按时间排序 按投票排序
-
采纳的答案
直接访问URL person/login?username=*&password=* 看看什么错误
2012年9月11日 19:12
-
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},错误打印出来看看,
既然后天已经得到数据了,说明是返回json出错,看看你是怎么返回的,不是直接跳转吧?2012年9月11日 17:44
相关推荐
本文将详细探讨`jQuery.ajax()`中遇到的`error`返回错误以及为何会一直返回`error`的情况。 首先,`jQuery.ajax()`的`async`参数默认设置为`true`,意味着请求是异步的,即在等待服务器响应的同时,浏览器可以继续...
标题"通过前端Jquery调用Web Socket连接,并返回数据Demo"主要涉及以下知识点: 1. **JQuery**:JQuery是一个广泛使用的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。在本示例中,JQuery可能被...
您可能感兴趣的文章:JQuery ajax中error返回错误及一直返回error的解答jquery中ajax使用error调试错误的方法ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息Jquery ajax执行顺序 返回自
2. **全局事件和回调**: jQuery提供了全局事件(如`ajaxStart`、`ajaxStop`、`ajaxSuccess`等)以及请求级别的回调(如`beforeSend`、`success`、`error`等),以便在AJAX请求的各个阶段进行处理。 3. **dataType**...
在JavaScript的世界里,jQuery库因其简洁的API和强大的功能,一直以来都是前端开发人员的得力助手,特别是其封装的Ajax函数,使得异步数据交互变得简单易行。然而,随着技术的发展,不同版本的jQuery对某些特性进行...
只要服务器能够返回正确的JSON数据,用户就可以一直下拉选择,直到达到最后一级。 总的来说,jQuery无限级联利用了Ajax的异步特性和jQuery的DOM操作能力,实现了在Web页面上动态生成和更新下拉列表,提供了一种优雅...
当使用jQuery的Ajax方法与后端进行数据交互时,通常会涉及到HTTP头的设置,如`contentType`(指定发送数据的格式)和`dataType`(期望服务器返回的数据类型)。在处理JSON数据时,这些设置至关重要,例如: ```...
jQuery,作为一款强大的JavaScript库,长久以来一直是前端开发者的得力助手。它简化了DOM操作、事件处理、Ajax交互以及动画效果,极大地提高了开发效率。本篇文章将深入探讨jQuery 3.0的源代码,旨在帮助开发者理解...
微信小程序获取用户openId的实现方法 前端: wx.login({ success: function (res) { ...把参数替换为自己的参数,这个接口就直接返回openId了 感谢 阅读,希望能帮助到大家,谢谢大家对本站的支持!
在前端开发中,可以使用JavaScript库,如jQuery或React,创建一个组件来显示和隐藏加载状态。例如,在React中,可以创建一个`Loading`组件,通过props控制其显示和隐藏: ```jsx import React from 'react'; const...
在JavaScript中,我们可以使用内置的`fetch` API或者第三方库如`axios`、`jQuery`的`$.ajax`等来发起POST请求。在这个示例中,我们假设使用的是`fetch` API,因为它原生支持Promise,并且可以轻松地与`async/await`...
error: function(jqXHR, textStatus, errorThrown) { // 错误处理 } }); ``` 5. **Spring MVC中的异常处理** 对于AJAX请求,我们还需要考虑错误处理。Spring MVC提供全局异常处理器,可以通过`@...
注:官方帮助文档的原文中对该事件的描述中有这样一句:“If you return 'true' or do not return any value then the upload proceeds.”,从中可以看到既定的设计是当不返回任何值的时候应该等同于返回true,...
在现代Web开发中,跨域问题一直是前端开发者面临的一个常见难题。简单来说,由于浏览器的同源策略限制,当一个网页尝试从不同的源(即不同的协议、端口或域名)加载资源时,就会出现跨域问题。而JSONP(JSON with ...
对于文中提到的“每次跨域上传图片时,可以成功上传到服务器上,但是不能正确的返回信息,总是进入error方法中”的问题,可以从以下几个方面进行排查和优化: 1. **确保服务器端正确设置了CORS响应头**: - 在...
Ajax请求跨域问题一直是Web开发中的常见挑战,由于浏览器的安全机制——同源策略,使得不同源的脚本无法互相操作。本文将深入探讨Ajax请求跨域的原理,并提供两种有效的解决方案。 首先,理解同源策略至关重要。...
-修正DatePicker中的一个bug(31/01/2010将会返回NULL)使用DateFormatString来生成SelectedDate属性(feedback:OktaEndy)。 -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则...