`
flyeagle
  • 浏览: 213729 次
  • 来自: ...
社区版块
存档分类
最新评论

jquery ajax 总是报error

阅读更多

使用spring3+mybatis+jquery使用jquery ajax开发时,总是报error,进行用户添加时,前端:

$("#adduser").click(function(){
        var jsonuserinfo = $.toJSON($('#userForm').serializeObject());
	    $.ajax({  
	          type:"post", //请求方式
	          headers: { 
	               'Accept': 'application/json',
	               'Content-Type': 'application/json' 
	           },
	          url:"../ccippatrol/useradd.do",
	          data : jsonuserinfo,  
	          dataType:'json',  
	          success : function(data) {  
	             closeWin();
	             alert("新增成功!"); 
	          
	          },
	          error:function(data) {  
	              alert("新增失败!")  
	          }
	       });
     	});

 后端:

@RequestMapping(value="/useradd", method=RequestMethod.POST)
	@ResponseBody
	public String userAdd(@RequestBody User user){
	
		logger.info("username:"+user.getUsername());
		logger.info("password:"+user.getPassword());
		ccipPatrolService.userAdd(user);
		
		return "success";
	}

 执行用户添加,在firebug下调试,发现,用户已经添加成功,并且相应中也返回success,但是结果却总是走error了,经过分析是因为设定返回结果为json,但是,我返回了字符串,所以,它定位到了error。调整java代码,返回对象如下:

@RequestMapping(value="/useradd", method=RequestMethod.POST)
	@ResponseBody
	public User userAdd(@RequestBody User user){
		System.out.println("aaaaaaaaaaaaaaaa");
		logger.info("username:"+user.getUsername());
		logger.info("password:"+user.getPassword());
		ccipPatrolService.userAdd(user);
		
		return user;
	}

 调整后执行正常。

 

分享到:
评论

相关推荐

    Jquery ajax方式读取txt文件、Jquery分页.

    在给定的标题和描述中,主要涉及两个关键知识点:使用jQuery的AJAX方法读取TXT文件和实现jQuery分页功能。接下来,我们将深入探讨这两个主题。 首先,我们来讨论如何使用jQuery的AJAX方法读取TXT文件。AJAX(异步...

    asp+jquery ajax实例源码,添加,删除,修改,分页

    - jQuery的AJAX方法允许设置error回调函数来处理请求失败的情况,如网络问题或服务器错误。 - 通过$.ajaxComplete()可以监听所有AJAX请求的完成,无论成功还是失败。 综上所述,这个"asp+jquery ajax实例源码...

    jqueryajax jquery ajax

    **jQuery AJAX** 是一个在Web开发中广泛使用的JavaScript库,由John Resig于2006年创建。jQuery简化了JavaScript中的异步HTTP(Ajax)请求,使得开发者能够轻松地与服务器进行数据交互,实现页面的局部刷新,提高...

    JqueryAjax简单实例

    在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....

    jquery ajax源代码

    ### jQuery AJAX 源代码分析 #### 一、概述 jQuery 是一款优秀的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载...

    jQuery Ajax过滤器

    在jQuery中,`ajaxSend`、`ajaxComplete`、`ajaxSuccess`、`ajaxError`等事件是Ajax过滤器的一部分,它们允许我们在Ajax请求的生命周期中插入自定义的行为。通过绑定这些事件,我们可以监听Ajax请求的状态,比如在...

    jquery ajax 与后台验证

    在网页开发中,jQuery AJAX 是一种非常重要的技术,它允许前端和后端进行异步通信,无需刷新整个页面。无刷验证(又称实时验证或AJAX验证)是这种技术的一个典型应用,它提高了用户体验,因为在用户输入数据时,可以...

    php Jquery ajax 登陆

    在这里,jQuery将用于发起AJAX请求,并处理服务器的响应。 3. **AJAX(Asynchronous JavaScript and XML)**:尽管名称包含XML,但现代AJAX通常涉及JSON格式的数据交换。它允许我们在不刷新整个页面的情况下与...

    Jquery Ajax简易计算器

    **jQuery AJAX简易计算器** 在Web开发中,动态交互是提升用户体验的重要手段,而jQuery的AJAX功能正是实现这种交互的核心技术。本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据...

    使用jQuery ajax提交表单代码

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery的ajax方法来提交表单,从而实现异步数据交换,提高用户体验。 首先,jQuery的...

    jQuery-ajax-用户名异步请求

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...

    Jquery Ajax 前后台数据传输

    还可以使用全局事件如`ajaxSuccess`和`ajaxError`进行统一处理。同时,`$.ajaxSetup()`可以设置默认的AJAX选项。 5. **异步与同步** 默认情况下,所有jQuery的AJAX操作都是异步的,但可以设置`async: false`使请求...

    jqueryAjax_无刷新调用另一页实例

    "jqueryAjax_无刷新调用另一页实例"这个标题意味着我们将探讨如何利用jQuery的AJAX功能实现页面的动态加载。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计以及AJAX交互。...

    spring与jquery ajax交互 和 servlet与jquery ajax交互

    在现代Web应用开发中,Spring框架、jQuery库以及Ajax技术是不可或缺的部分。Spring作为一个全面的Java企业级应用框架,提供了强大的MVC(Model-View-Controller)架构支持,而jQuery则简化了JavaScript的DOM操作和...

    jquery ajax demo

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理和Ajax交互等任务。`jQuery AJAX`是jQuery库中的一个核心功能,它极大地简化了原生JavaScript的异步数据通信过程。本教程将深入探讨...

    传智播客 jQuery ajax 课件

    《jQuery AJAX 技术详解——基于传智播客课件》 在当今的Web开发中,jQuery AJAX(异步JavaScript和XML)技术扮演着至关重要的角色。它允许开发者在不刷新整个页面的情况下与服务器进行数据交换,提高了用户体验,...

    Jquery跨域Ajax请求测试

    本示例"Jquery跨域Ajax请求测试"将详细讲解如何利用jQuery实现这一功能。 首先,了解同源策略是理解跨域问题的关键。同源策略是浏览器为了保障用户安全而设定的一项机制,它规定了只有来自同一协议、同一域名和同一...

    Jquery ajax 获取验证码

    jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互。Ajax(Asynchronous JavaScript and XML)技术允许在不刷新整个页面的情况下与服务器进行异步数据交换,这在获取验证码时非常实用,...

    java程序使用jquery AJAX

    Java程序与jQuery AJAX的结合是Web开发中常见的一种技术组合,用于实现页面的无刷新更新。在本篇文章中,我们将深入探讨如何在Java后端与前端利用jQuery的AJAX功能进行交互,提升用户体验。 首先,jQuery是一个强大...

    Jquery Ajax实现简易计算器

    在本文中,我们将深入探讨如何使用Jquery Ajax技术来实现一个简易计算器。Ajax(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。结合Jquery库,我们可以...

Global site tag (gtag.js) - Google Analytics