`
yinghuayu1324117
  • 浏览: 69636 次
  • 性别: Icon_minigender_2
  • 来自: 保定
文章分类
社区版块
存档分类

Ajax请求小结

阅读更多

Ajax请求小结

本人对Ajax的几种请求做了整理,提供给大家学习

一、简单的Ajax请求

<script>
$(function() {
	$("input[type='button']").bind("click", function() {
		/**Ajax的请求*/
		$.ajax( {
			//请求的路径
			url : "json.html",
			//是否异步
			async : true,
			//请求的方法
			type : "get",
			//请求成功时调用
			success : function(msg) {
				alert(msg);
			},
			//请求失败时调用 
			error : function(msg) {
				alert(msg);
			}
		});
	});
});
</script>

 

<!—body部分-->

<body>
	<input type="button" value="Ajax请求" />
</body>

 

二、Ajax请求jsp(传参数)

1get请求

 

 

<script type="text/javascript">
	$(function(){
		$("input[type='button']").bind("click",function(){
			/**Ajax的请求*/
			$.ajax({
				//请求的路径及所传的参数
				url:"user.jsp?name=kouxiaolin",
				//是否异步
				async:true,
				//请求的方法
				type:"get",
				//请求成功时调用
				success:function(msg){
				alert(msg);
				},
				//请求失败时调用
				error:function(msg){
				alert(msg);
				}
			});
		});
	});
</script>

 

<!—user.jsp-->

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
   String name = request.getParameter("name");
   if("kouxiaolin".equals(name)){
     out.print("用户名正确");
   }else{
     out.println("用户名错误");
   }
%>

 

2post请求

 

<script>
$(function() { 
	//参数也可以在前面定义好,然后再后面调用
	// var obj={name:"kouxiaolin",pass:"123"};	$("input[type='button']").bind("click", function() {
		/**Ajax的请求*/
		$.ajax( {
			//请求的路径
			url : "user.jsp",
			//是否异步	
			async : true,
			//请求方式
			type : "post",
            //所传参数多个参数用&连接:data:"name=kouxiaolin&pass=123"
			data:"name=kouxiaolin",
			//data:obj,
			//请求成功时调用
			success : function(msg) {
				alert(msg);
			},
			//请求失败时调用
			error : function(msg) {
				alert(msg);
			}
		});
	});
});
</script>

 

三、Ajax请求解析json

<script>
$(function() {
	$("input[type='button']").bind("click", function() {
		/**Ajax的请求*/
		$.ajax( {
			//请求路径
			url : "user.html",
			//是否异步
			async : true,
			//请求的方法
			type : "get",
			//请求成功是调用
			success : function(msg) {
				alert(msg.name);//返回kouxiaolin
			},
			//请求失败时调用
			error : function(msg) {
				alert(msg);
			},
			//请求解析返回的类型是json类型
			dataType:"json"
		});
	});
});
</script>

 

<!—user.html-->

分享到:
评论

相关推荐

    ajax异步请求小结

    **Ajax异步请求小结** Ajax(Asynchronous JavaScript and XML)是一种用于创建快速、动态网页的技术,它允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。这种技术极大地提升了用户体验,...

    ajax小结

    **Ajax小结** Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,...

    Ajax乱码小结

    下面是一段简单的Ajax POST请求示例代码: ```javascript // JavaScript客户端部分 function mysubmit() { if (window.XMLHttpRequest) { myRequest = new XMLHttpRequest(); // 标准浏览器 } else if (window....

    jquery 相关问题

    在提供的文档《Ajax请求小结.doc》中,可能包含了关于jQuery如何处理Ajax请求的详细总结,包括不同类型的请求(GET、POST等)、请求参数设置、错误处理以及与其他jQuery方法的集成等内容。通过阅读这份文档,你可以...

    Jquery操作Ajax方法小结

    在jQuery中,$.ajax()是其底层的AJAX实现,是一个非常灵活的方法,它允许开发者通过参数配置几乎所有的HTTP请求细节。这个方法返回创建的XMLHttpRequest对象,这使得开发者可以使用返回的XMLHttpRequest对象来访问...

    jQuery实现分页功能(含ajax请求、后台数据、附完整demo)

    ### 小结 本文介绍的知识点涵盖了jQuery实现分页功能的多个方面,从AJAX请求的发送、模拟后台数据、分页逻辑的实现到代码的具体参数说明,以及实现过程中可能遇到的优缺点分析。通过示例代码和详细的分析,可以帮助...

    html表单a标签,input标签等几种请求ajax提交数据给后台小结

    这两种方法的核心在于使用`&lt;input type="button"&gt;`或`&lt;a&gt;`标签的`onclick`事件来触发AJAX请求,并且通过JavaScript获取表单中的数据,将其转换为JSON格式,然后发送到服务器端。这种方法不仅提高了页面的交互性,还...

    Jquery Ajax请求方法小结(值得收藏)

    本文给大家介绍jquery ajax请求方法小结,jquery作为一个轻量级的js框架,能快速的开发js应用,并且在一定程度上改变了我们写js代码的习惯,对jquery ajax请求感兴趣的朋友参考下

    AJAX编写用户注册实例及技术小结

    当用户在文本框中输入内容并失去焦点时,AJAX会发送请求到服务器。 2. **事件监听**: 事件处理函数`handleHttpResponse`和`handleHttpResponse1`分别用于处理用户名和企业名检查的响应。当HTTP请求的状态变为4...

    Ajax基础教程(扫描版)

    7.1.3 使用xmlhttprequest调试用户脚本检查ajax请求和响应 186 7.2 调试javascript 188 7.2.1 使用firefox javascript console 189 7.2.2 使用microsoft script debugger 190 7.2.3 使用venkman 192 7.3 小结 ...

    AJax与Jsonp跨域访问问题小结

    AJAX与JSONP跨域访问问题小结 AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。它通过使用XMLHttpRequest对象来与服务器进行异步通信。XMLHttpRequest对象...

    一个简单的jsp聊天室(ajax技术)

    当用户发送一条消息后,AJAX请求会被触发,将消息发送到服务器,并在接收到服务器的响应后,在页面上添加新的聊天记录。这一过程对用户来说是透明的,提升了交互的流畅性。 - **JSP**:JSP作为服务器端的技术,主要...

    AJAX下的请求方式以及同步异步的区别小结

    在同步请求中,AJAX请求会暂停当前脚本的运行,等待服务器处理完请求。一旦请求完成,会立即继续执行脚本。同步请求不使用onreadystatechange事件处理函数,因为JavaScript会等待直到请求返回,之后可以直接通过状态...

    【卷一/共两卷】AJAX实战pdf高清版90M

    1.5 小结 1.6 资源 第2章 Ajax新手上路 2.1 Aiax的关键元素 2.2 用JavaScript改善用户体验 2.3 用CSS定义应用的外观 2.3.1 CSS选择器 2.3.2 CSS样式属性 2.3.3简单的CSS例子 2.4 用DOM组织视图 2.4.1 使用JavaScript...

    AJAX入门

    发送AJAX请求的一般步骤如下: 1. 创建`XMLHttpRequest`对象。 2. 调用`open()`方法初始化请求。 3. 调用`send()`方法发送请求。 4. 监听`onreadystatechange`事件处理响应。 #### 五、处理请求 当`readyState`...

    ajax基础教程文档

    **4.10 小结** - **总结要点:** - Ajax技术可以应用于多种场景。 - 掌握基本的Ajax实现方式,如动态加载内容、表单验证等。 - 理解与服务器通信的基本原理。 #### 五、构建完备的Ajax开发工具箱 **5.1 使用...

    J2EE SSH Ajax宝典

    2.5 小结 本章通过实例展示了Ajax在J2EE环境中如何提升应用性能和用户体验,为后续章节的SSH框架与Ajax的整合打下了基础。 通过以上内容,读者将对J2EE环境下的Ajax应用有深入的理解,并能够运用这些知识创建更高效...

Global site tag (gtag.js) - Google Analytics