1.创建XMLHttpRequest对象
XMLHttpRequest = new XMLHttpRequest();
2.设置回调函数
XMLHttpRequest.onreadystatechange = callBack;
3.初始化XMLHttpRequest对象
var url = "uesrServlet?name="+name;
4.发送请求
XMLHttpRequest.send(null);
$.ajax常用配置参数
url//要提交的URL路径
type //发送请求的方式
data //要发送到服务器的数据
dataType//指定返回的数据格式
beforeSend //发送请求前调用的函数,可用于设置请求头等,返回false将终止请求
success //相应成功后执行的回调函数
error//请求失败后执行的代码
complete //请求完成后调用的函数
timeout //设置请求超时时间
global //默认为true,表示是否触发全局Ajax事件
$.post()方法常用参数
url //必选,规定将请求发送到哪个URL
data //可选,规定连同请求发送到服务器的数据
success //可选,请求成功后调用的函数
dataType //可选,预期服务器的返回数据类型
$.get()方法常用参数
url //必选,规定将请求发送到哪个URL
data //可选,规定连同请求发送到服务器的数据
success //可选,请求成功后调用的函数
dataType //可选,预期服务器的返回数据类型
$.getJSON()方法的常用参数
url //必选,规定将请求发送到哪个url
data //可选,规定连同请求发送到服务器的数据
success //可选,请求成功后调用的函数
JSON
创建JSON对象
var asd = {"name" : "张三","id" : 1,"pwd" : "123"};
创建JSON数组
var asd = ["中国","美国","俄罗斯"];
创建对象数组
var asd = [{"name : "张三","id" : 1,"pwd" : "123"},{"name" : "张三","id" : 1,"pwd" : "123"}]
将对象转换为JSON格式的字符串
String s = JSON.toJSONString(list);