原生ajax步骤(原理)
1创建XMLHttpRequest对象
2初始化组建/创建HTTP请求
3发送请求
4设置回调函数
5函数主体
$.ajax{
url:/”AjaxServlet“,
type:"POST",
data:发送请求时携带的参数 名值对形式 参数之间用&隔开 例:data:"opr=login&name="+name+"&pwd="+pwd,
datatype:“json”, 数据类型 返回值的内容
success:回调函数名字 没有小括号 例:callBack,
error:function () {
alert("验证过程错误!")
}
$.post(url data success datatype)
$.get(url data success datatype)
$.getJSON(url data success)
$(selector).load(url[,data][,complete])
创建普通josn对象
var 对象={name value}
创建普通josn数组
var 对象=[value]
数组嵌套josn对象
定义JSON格式的数组,数组中的对象是JSON格式的对象(数组嵌套对象)
var array = [{"id" : 1},{"name" : "恰同学少年"},{"pwd" : "123456"}];
fastjson
将list变为JSONlist对象 (需要导入fastjson.jar包)
String newsJSON = JSON.toJSONString(list);