`

jquery ajax 异步servlet

 
阅读更多

ajax的get方式

$.ajax({     
	        type: "Get",     
	        url: "/xiangmu/user/preparPayWeixin/result/"+out_trade_no+".action",     
	        contentType: "application/json; charset=utf-8",     
	        dataType: "json",     
	        success: function(data) {
	        	if(data.data == 'success'){
		        	
	        	}
	        },     
	        error: function(err) {     
	        	
	        }
	    });

 ajax的post方式

 

$.ajax({     
	        type: "Post",     
	        url: "/xxx/user/preparPayWeixin/result.action",     
	        contentType: "application/json; charset=utf-8",     
	        dataType: "json",
                async: true,//是否同步
                data:{Name:"sanmao",Password:"sanmaoword"},
	        success: function(data) {
	        	if(data.data == 'success'){
		        	
		           
	        	}
	        },     
	        error: function(err) {     
	        	
	        }
	    });

 

 servlet端,返回json

HttpServletResponse response= getResponse();
		try {
	        //设置页面不缓存
	        response.setContentType("application/json");
	        response.setHeader("Pragma", "No-cache");
	        response.setHeader("Cache-Control", "no-cache");
	        response.setCharacterEncoding("UTF-8");
	        PrintWriter out= null;
	        out = response.getWriter();
	        out.print("{\"data\":\"success\"}");
	        out.flush();
	        out.close();
	    } catch (IOException e) {
	        e.printStackTrace();
	    }

 

springmvc端:

get方式:路径参数为sn
@Controller
@RequestMapping("/user/preparPayWeixin")
public class PreparPayNotifyWeixinController extends BaseController{
	//路径参数为sn的get方式
	@ResponseBody//返回为json
	@RequestMapping(value="result/{sn}",produces = "text/html;charset=UTF-8",method = {RequestMethod.POST, RequestMethod.GET})
	public String getResult(@PathVariable("sn") String sn){
		String re = "{\"data\":\"success\"}";
		
		return re;
	}

 post方式:java接收

@RequestMapping("culFee")
	public @ResponseBody String culFee(Model model,@RequestBody String data){
		//@RequestBody,来接收参数
		return json形式字符串;
	}

 

分享到:
评论

相关推荐

    Java通过jQuery实现ajax异步请求

    本示例工程"Java通过jQuery实现ajax异步请求"着重展示了如何利用jQuery的AJAX功能与后端Java服务器进行数据通信,从而实现页面的无刷新更新。以下将详细解释这个过程中涉及的关键知识点。 首先,jQuery是一个强大的...

    异步校验jquery-ajax

    本工程有两种ajax异步校验注册时输入的username是否与数据库中的值重复,通过mybatis实现数据库,通过servlet或者struts2实现控制层,通过ajax,jquery,json,实现异步校验

    Jquery 封装下的ajax异步加载

    本资源提供了一个基于jQuery的AJAX异步加载的Web项目实例,通过导入MyEclipse开发环境即可运行,涉及到的主要技术包括jQuery、JSON以及Servlet。 ### jQuery中的AJAX jQuery提供了`.ajax()`函数,它是所有AJAX功能...

    Mysql + jsp +javabean+ jquery +ajax+servlet等的例子综合

    【标题】"Mysql + jsp +javabean+ jquery +ajax+servlet等的例子综合"是一个涵盖多种技术的Web开发实战项目,旨在帮助开发者理解如何将这些技术有效地整合在一起,以构建动态、交互性强的Web应用程序。在这个项目中...

    jquery ajax servlet json简单demo

    在jQuery中,$.ajax()方法是进行AJAX请求的核心函数,它可以实现异步数据获取与页面更新。 【AJAX使用】在jQuery中,使用AJAX通常包括以下步骤: 1. 引入jQuery库:确保HTML文件中包含了jQuery库,通常通过CDN链接...

    struts2+jquery+ajax+servlet

    Struts2、jQuery、Ajax和Servlet是Web开发中常见的技术栈,它们共同构建了动态、交互式的用户界面。本文将详细解析这些技术及其在给定示例中的应用。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式...

    jQuery_Ajax_Servlet全解析

    jQuery、Ajax 和 Servlet 是 web 开发中的核心技术,它们在构建动态和交互性强的网页应用中起着关键作用。本文将全面解析这三者之间的交互及其使用方法。 首先,jQuery 是一个流行的 JavaScript 库,它简化了 ...

    jsp+ajax+servlet+jdbc案例

    在登录验证时,AJAX可以异步发送请求,获取服务器的验证结果,然后在页面上显示反馈,提升用户体验。 JDBC则是Java访问数据库的标准接口,提供了连接数据库、执行SQL语句和处理结果集的能力。在我们的系统中,JDBC...

    JavaWeb ajax异步自动填充信息

    本示例“JavaWeb ajax异步自动填充信息”是一个典型的Ajax应用,模拟了搜索引擎如百度在用户输入时自动填充建议的功能。 首先,我们需要理解Ajax的工作原理。Ajax的核心是XMLHttpRequest对象,它允许JavaScript在...

    jquery+servlet 异步获取数据 并显示出来(很有收获的哦!)

    这篇博客"jquery+servlet 异步获取数据并显示出来"探讨了如何结合两者实现异步数据获取,提升用户体验。 首先,我们要理解什么是异步数据获取。在Web应用中,传统的同步方式会导致页面刷新,用户界面会暂时冻结,...

    Spring+ajax+servlet异步完成登录名是否存在

    本文将深入探讨如何使用Spring、Ajax和Servlet实现登录名存在的异步检查,从而在用户输入时实时验证用户名是否已被占用,避免用户等待服务器返回完整的登录页面。我们首先会介绍相关技术的基本概念,然后逐步解析...

    Ajax和servlet数据交互小实例

    Ajax(异步JavaScript和XML)技术允许我们在不刷新整个网页的情况下与服务器交换数据和更新部分网页内容,而Servlet是Java服务器端编程的一个重要组成部分,用于处理HTTP请求和响应。 1. **Ajax基础**: - **什么...

    Ajax+Servlet 实例

    Ajax(Asynchronous JavaScript and XML)技术是现代Web开发中的关键组成部分,它允许在不刷新整个页面的情况下与服务器进行异步数据交互。Servlet是Java Web开发中的一个标准,用于处理和响应HTTP请求。在这个实例...

    Servlet图片批量上传ajax异步上传

    在IT行业中,Web开发是不可或缺的一部分,而Servlet、图片批量上传和Ajax异步技术则是构建高效、用户友好的Web应用的关键技术。以下是对这些知识点的详细说明: **Servlet上传** Servlet是Java EE平台中用于扩展...

    ajax+servlet+jquery+jsp示例

    在"ajax+servlet+jquery+jsp示例"中,我们看到的是一个使用Ajax实现前后台交互的经典应用场景。 1. **jQuery的Ajax函数**:jQuery是一个流行的JavaScript库,它简化了JavaScript的许多操作,包括Ajax请求。在这个...

    Servlet jQuery Ajax

    Servlet、jQuery和Ajax是Web开发中的重要技术,它们在构建动态、交互性强的网页应用中起着关键作用。这篇博文将深入探讨这三个概念及其相互之间的关系。 Servlet是Java平台上的一个标准,它允许开发者创建服务器端...

    Jquery Ajax 动态级联

    而AJAX(异步JavaScript和XML)是一种在不刷新整个页面的情况下,更新部分网页内容的技术。通过AJAX,我们可以向服务器发送请求并获取数据,而无需用户感知页面刷新。 在级联或联动上下拉菜单中,当用户在第一个...

    ajax+servlet分页

    "Ajax + Servlet" 分页技术是结合了异步JavaScript和XML(Ajax)与Java Servlet技术来实现在不刷新整个页面的情况下动态加载分页内容。本文将深入探讨这种技术的实现原理和步骤。 首先,让我们理解Ajax的核心概念。...

    jquery+ajax+json+servlet实例源码

    这个实例源码主要展示了如何在Web开发中利用jQuery库进行AJAX异步请求,与后台Servlet进行数据交互,并通过JSON格式来序列化和反序列化数据。这些技术是现代Web应用中常见的组件,对于前端与后端通信至关重要。 ...

    jQuery ajax

    jQuery AJAX 是一个强大的工具,它简化了JavaScript中的异步数据通信,使得开发者可以轻松地实现页面与服务器之间的交互,而无需刷新整个页面。在jQuery库中,AJAX(Asynchronous JavaScript and XML)操作是通过$....

Global site tag (gtag.js) - Google Analytics