ajax作用定义

  • Post author:
  • Post category:其他


ajax 阿贾克斯( 额杰克斯 )

实现前后端数据交互,并且不用刷新页面。

1、ajax的语法(是jquery中封装的ajax,并不是原生的ajax,封装后的ajax更好学、代码更优化、使用的人更多)

	$.ajax({
		//★ 跳转的路径  跟a标签或者form表单中 路径的写法是一样的
		url:" 后台路径 " ,
		//★ 往后台传递的数据  
		data:{"key":value, "key":value , ....} 
		//★ 提交数据的方式
		type:post/get,
		//★ 要求后台返回的数据的类型  往往是json
		dataType:"json",
		// 防止深度序列化 当需要传递数组到后台的时候 加上该属性 属性值 为 true
		traditional:true, 
		// 设置同步、异步  true 异步  fasle  同步  如果不写该属性 默认为 true  异步
		async:true/false,
		//★ 后台执行完毕 并且成功的 回调函数 
		success:function(  变量 ){ // 变量就是 后台返回到前端的数据
		
		},
		// 后台执行完毕 并且失败的 回调函数
		error : function(){ 
		
		}
	});
	
	gson.jar  ==》 该jar 包提供了 类和方法 可以将 java中的数据 转成json格式


2、ajax的作用(优势)
	1) 提高用户的体验度
	
	2) 无刷新页面更新数据,均衡了前后端的压力(均衡了前后端程序员的压力 正常来说 ajax是前端写的)
	
	3) 能够发送异步请求


3、同步 、 异步 (重要、面试的也经常问的一个问题)

	同步 ---》 当使用ajax访问后台,实现前后的交互的时候,前端代码会等后台执行完毕才会继续执行。
			
	异步 ---> 当使用ajax访问后台,实现前后端交互的时候,后台代码和前端代码可以同时执行。	



版权声明:本文为new_white_new原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。