0 0

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个答案 按时间排序 按投票排序

0 0

采纳的答案

直接访问URL  person/login?username=*&password=* 看看什么错误

2012年9月11日 19:12
0 0

error: function(XMLHttpRequest, textStatus, errorThrown) {
                        alert(XMLHttpRequest.status);
                        alert(XMLHttpRequest.readyState);
                        alert(textStatus);
        },错误打印出来看看,
既然后天已经得到数据了,说明是返回json出错,看看你是怎么返回的,不是直接跳转吧?

2012年9月11日 17:44
0 0

url全路径试试
例如:url:'http://localhost:8080/dddd*person/login'

2012年9月11日 17:40

相关推荐

    JQuery ajax中error返回错误及一直返回error的解答

    本文将详细探讨`jQuery.ajax()`中遇到的`error`返回错误以及为何会一直返回`error`的情况。 首先,`jQuery.ajax()`的`async`参数默认设置为`true`,意味着请求是异步的,即在等待服务器响应的同时,浏览器可以继续...

    通过前端Jquery调用web Socket连接,并返回数据Demo

    标题"通过前端Jquery调用Web Socket连接,并返回数据Demo"主要涉及以下知识点: 1. **JQuery**:JQuery是一个广泛使用的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。在本示例中,JQuery可能被...

    空格或者空白字符导致$.ajax()报parseerror错误小结

    您可能感兴趣的文章:JQuery ajax中error返回错误及一直返回error的解答jquery中ajax使用error调试错误的方法ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息Jquery ajax执行顺序 返回自

    AJAX(二)jQuery

    2. **全局事件和回调**: jQuery提供了全局事件(如`ajaxStart`、`ajaxStop`、`ajaxSuccess`等)以及请求级别的回调(如`beforeSend`、`success`、`error`等),以便在AJAX请求的各个阶段进行处理。 3. **dataType**...

    Jquery版本导致Ajax不执行success回调函数

    在JavaScript的世界里,jQuery库因其简洁的API和强大的功能,一直以来都是前端开发人员的得力助手,特别是其封装的Ajax函数,使得异步数据交互变得简单易行。然而,随着技术的发展,不同版本的jQuery对某些特性进行...

    jquery无限级级联

    只要服务器能够返回正确的JSON数据,用户就可以一直下拉选择,直到达到最后一级。 总的来说,jQuery无限级联利用了Ajax的异步特性和jQuery的DOM操作能力,实现了在Web页面上动态生成和更新下拉列表,提供了一种优雅...

    jQuery ajax、post、get、json格式传递数据例子

    当使用jQuery的Ajax方法与后端进行数据交互时,通常会涉及到HTTP头的设置,如`contentType`(指定发送数据的格式)和`dataType`(期望服务器返回的数据类型)。在处理JSON数据时,这些设置至关重要,例如: ```...

    jquery3.0-source-code-learn-jquery source code

    jQuery,作为一款强大的JavaScript库,长久以来一直是前端开发者的得力助手。它简化了DOM操作、事件处理、Ajax交互以及动画效果,极大地提高了开发效率。本篇文章将深入探讨jQuery 3.0的源代码,旨在帮助开发者理解...

    微信小程序获取用户openId的实现方法

    微信小程序获取用户openId的实现方法 前端: wx.login({ success: function (res) { ...把参数替换为自己的参数,这个接口就直接返回openId了 感谢 阅读,希望能帮助到大家,谢谢大家对本站的支持!

    提示“数据正在加载中,请稍后“

    在前端开发中,可以使用JavaScript库,如jQuery或React,创建一个组件来显示和隐藏加载状态。例如,在React中,可以创建一个`Loading`组件,通过props控制其显示和隐藏: ```jsx import React from 'react'; const...

    使用async框架post从网络上获取数据

    在JavaScript中,我们可以使用内置的`fetch` API或者第三方库如`axios`、`jQuery`的`$.ajax`等来发起POST请求。在这个示例中,我们假设使用的是`fetch` API,因为它原生支持Promise,并且可以轻松地与`async/await`...

    SpringMVC(八)处理AJAX请求

    error: function(jqXHR, textStatus, errorThrown) { // 错误处理 } }); ``` 5. **Spring MVC中的异常处理** 对于AJAX请求,我们还需要考虑错误处理。Spring MVC提供全局异常处理器,可以通过`@...

    大名鼎鼎SWFUpload- Flash+JS 上传

     注:官方帮助文档的原文中对该事件的描述中有这样一句:“If you return 'true' or do not return any value then the upload proceeds.”,从中可以看到既定的设计是当不返回任何值的时候应该等同于返回true,...

    jsonp跨域请求数据实现手机号码查询实例分析.docx

    在现代Web开发中,跨域问题一直是前端开发者面临的一个常见难题。简单来说,由于浏览器的同源策略限制,当一个网页尝试从不同的源(即不同的协议、端口或域名)加载资源时,就会出现跨域问题。而JSONP(JSON with ...

    JSP使用ajaxFileUpload.js实现跨域问题.docx

    对于文中提到的“每次跨域上传图片时,可以成功上传到服务器上,但是不能正确的返回信息,总是进入error方法中”的问题,可以从以下几个方面进行排查和优化: 1. **确保服务器端正确设置了CORS响应头**: - 在...

    Ajax请求跨域问题解决方案分析

    Ajax请求跨域问题一直是Web开发中的常见挑战,由于浏览器的安全机制——同源策略,使得不同源的脚本无法互相操作。本文将深入探讨Ajax请求跨域的原理,并提供两种有效的解决方案。 首先,理解同源策略至关重要。...

    ExtAspNet_v2.3.2_dll

    -修正DatePicker中的一个bug(31/01/2010将会返回NULL)使用DateFormatString来生成SelectedDate属性(feedback:OktaEndy)。 -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则...

Global site tag (gtag.js) - Google Analytics