ajax : 不需要刷新页面,但是可以和服务端,进行交互的方式,使用ajax的主要方式时XML httpRequest对象
使用 xmlhttprequest 对象是实现 ajax {了解一下就行了}
ajax 数据的三种方式
xml : 笨重,解析困难, 通用的数据交换格式
html : 不需要解析可以直接写入。若更新。只是一部分区域,
但传输不是方便,html代码需要拼装
json:小巧,有面向对象的特征,有第三方工具。可以把java 对象转换为json字符串
load 方法 : 可以使用为 HTML 文档的元素节点,把结果直接加为对应节点的子元素,通常而言
load方法加载后的数据时一个HTML片段
//标签
var $ obj =...
var url =...
var args={key:value,...}
$ $obj.load(url,args);
.get,
getJSON:更加灵活,除去load方法,其他大部分都市这三个
//基本使用
//url : ajax 请求的目标url
//args: 传递的参数 JSON 类型
//data : ajax 响应成功后的数据,可能时XML, HTML, JSON
$.get(url ,args, function(){
//请求 JSON 数据
$.get(url,args,function(){
},"JSON");
$.getJSON(url,args,function(){
});
});