Ajax在jQuery中的应用 (4)向jsp提交表单数据
下面就介绍一下大致的开发步骤。
工具/原料
- 本文中使用的是 jquery-1.3.2.min.js 
方法/步骤
- 新建两个页面: - 1、show.jsp:调用ajax,将表单中的数据发送给ajax.jsp页面。 - 2、ajax.jsp:获取show.jsp页面传递的表单数据,并返回结果。 - 两个页面的编码格式要设置为GBK: - <%@ page contentType="text/html;charset=GBK"%> 
- show.jsp页面的重点部分: - 1、添加对 jquery-1.3.2.min.js 的引用: - <script type="text/javascript" src="jquery-1.3.2.min.js"></script> - 2、设置表单的id,在调用ajax的方法时要用到。 - <form id="ajaxFrm" > - 3、设置一个div,用于显示ajax.jsp页面返回的结果 - <div id="ajaxDiv"></div> - 4、增加一个按钮,用来调用ajax - <input type="button" onClick="doFind();" value="调用一下ajax" > - 5、增加调用ajax的函数: - function doFind(){ - $.ajax({ - cache: false, - type: "POST", - url:"ajax.jsp", //把表单数据发送到ajax.jsp - data:$('#ajaxFrm').serialize(), //要发送的是ajaxFrm表单中的数据 - async: false, - error: function(request) { - alert("发送请求失败!"); - }, - success: function(data) { - $("#ajaxDiv").html(data); //将返回的结果显示到ajaxDiv中 - } - }); - } 
- ajax.jsp页面的源代码: - <%@ page contentType="text/html;charset=GBK"%> - <% - String userName = request.getParameter("UserName"); - if(userName!=null){ - userName = new String(userName.getBytes("ISO-8859-1"), "utf-8");//解决乱码的问题 - } - String returnString = ""; - returnString="你好," + userName; - out.print(returnString); - %> 
- 运行效果如下:   
Ajax在jQuery中的应用 (4)向jsp提交表单数据的更多相关文章
- 使用jQuery实现跨域提交表单数据
		我们在WEB开发中有时会遇到这种情况,比如要从A网站收集用户信息,提交给B网站处理,这个时候就会涉及到跨域提交数据的问题.本文将给您介绍如何使用jQuery来实现异步跨域提交表单数据. 在jQue ... 
- jquery ajax异步提交表单数据
		使用jquery的ajax方法可以异步提交表单,成功后后台返回json数据,回调函数处理,可以不用刷新页面,达到异步的目的: 处理表单的数据可以用serialize()方法进行序列化,而如果提交的数据 ... 
- jquery Ajax提交表单数据
		//表单中控件的name要和实体类字段属性一致 $.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#your ... 
- ajax在jQuery中的应用 (1)加载异步数据
- jquery实现ajax提交表单数据或json数据
- Jquery Validate不是用submit按钮提交表单,使用a标签js代码都可以
		不多说,上代码. $("#form").validate(); $("#btn").click(function() { if($("#form&qu ... 
- jQuery实现button按钮提交表单
		在JSP页面中,通常使用button按钮提交表单数据,使用jQuery实现代码如下: <span style="font-family:Comic Sans MS;font-size: ... 
- php使用jquery Form ajax 提交表单,并上传文件
		在html5中我们通过FormData就可以ajax上传文件数据,不过因为兼容问题.我们选用jquery.form.min.js来进行ajax的表单提交. 一.jquery.form.js下载地址 ... 
- 【ajax  提交表单】多种方式的注意事项
		在业务中,可能因为表单内容过于庞大,字段过于繁杂,如果人为去拼接的话 ,需要耗费大量的时间和精力,与此同时,代码看上去也是冗余不堪. 所以,提交表单的时候如果能整个表单数据整体提交,那是非常开心的事情 ... 
随机推荐
- GreenDao3.0简单使用(转)
			关于GreenDao greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案. 关于greenDAO的概念可以看官网greenDAO greenDAO 优势 1.一个精简的 ... 
- 【模型】Toon Dragon
			下载地址:点击下载 
- 微信小程序开发——设置默认图片、错误加载图片
			小程序不支持h5中的onerrorimg,只开放了binderror属性,当错误发生时,会发布到 AppService,事件对象event.detail = {errMsg: 'something w ... 
- vue-app项目,将px自动转化为rem
			1. 安装lib-flexible: npm install --save lib-flexible 2.安装postcss-loader和postcss-px2rem: npm install -- ... 
- 在IDEA中使用MyBatis Generator逆向工程生成代码
			本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件. 一.配置Maven pom.xml 文件 在pom.xml增加以下插件: <build> <finalName ... 
- 【python中单链表的实现】——包括初始化、创建、逆序、遍历等
			# coding=utf-8 class mynode(object): def __init__(self, data, nextnode = None): self.data = data sel ... 
- Wannafly挑战赛13 B:Jxc军训(逆元)
			题目描述 在文某路学车中学高一新生军训中,Jxc正站在太阳下站着军姿,对于这样的酷热的阳光,Jxc 表示非常不爽. Jxc将天空看做一个n*n的矩阵,此时天上有m朵云,这些云会随机分布在m个不同的位置 ... 
- Hive和并行数据仓库的比较
			最近分析和比较了Hive和并行数据仓库的架构,本文记下一些体会. Hive是架构在Hadoop MapReduce Framework之上的开源数据分析系统. Hive具有如下特点: 1. 数据以HD ... 
- IIS下载,WebClient().DownloadFile下载
			new System.Net.WebClient().DownloadFile(serverPath, localPath); 有时候使用的时候,文件下载不下来.需要设置一下服务器上IIS的权限 
- 自编辑列的gridview,分页,删除,点击删除提示“确认”
			分页: gridview的属性中:AllowPaging="True" PageSize="2" 找到gridview的PageIndexChan ... 
