AJAX小结
1.什么是ajax?不用刷新页面,就可以和服务端进行通信的方式。
2.使用ajax的主要方式是XMLHttprequest对象
3.使用XMLHttprequest 对象 实现ajax
4.ajax 数据传输的3种方式:
-1 XML:笨重,解析困难。单XML是通用的数据交换格式
-2.HTML:不需要解析,可以直接放到文档中。若进更新一部分区域。单传输数据有限
-JSON:小巧,有面向对象的特征,且提供有很多第三方的jar包,把java的对象或集合 转为JSON字符串
使用jquery 完成ajax操作
1.load()方法:可以用于HTML文档的元素节点,把结果直接加为对应的子元素,通常而言,load方法加载后的数据是一个html片段。
var url=...
var ages={key:value};
Element.load(url,agrs);
2.$.get() $.post(),$getJSON():更加灵活。
url:ajax请求的目标URL
args:传递的参数:JSON类型
data:ajax响应成功后的数据,可能是xml,html,JSON
$.get(url,args,function(data){});
请求JSON数据
$.get(url,agrs,function(data){},"type") type 写上JSON 就会自动转换为json字符串