1.get
get(url,[data],[success(data,textStatus,aqXHR)],[dataType]) 通过http get请求加载数据 getJSON() 通过http get请求从服务器加载JSON数据 getScript() 通过http get请求从服务器加载js文件data要发给数据库的数据
success成功回调函数 dataType服务器返回的数据类型2.post
post(url,[data],[success(data,textStatus,aqXHR)],[dataType]) 通过http post请求加载数据3.ajax
ajax()执行一个异步的http请求 ajax只用一个键值对对象参数eg:$.ajax({
async:true, beforeSend:function(){}, cache:false, type:"POST", url:"XXXX", data:"name=nm&&age=18", success:function(data){}, error:function(data){}, complete:function(data){}, timeout:5000 })4.响应事件
ajaxStart() ajax请求开始时注册一个回调函数 ajaxSend() ajax请求即将发送时注册一个回调函数 ajaxSuccess() ajax请求成功时注册一个回调函数 ajaxError() ajax请求出错时注册一个回调函数 ajaxComplete() ajax请求完成后注册一个回调函数 ajaxStop() ajax请求停止后隐藏加载信息5.响应信息
responseBody responseStream responseText 字符串格式返回 responseXML xml格式返回 load() 载入远程html文件6.预设参数
ajaxSetup() 设置全局默认的ajax参数7.预处理字符串
param() 创建序列化数组或对象 serialize() 将用于提交的表单元素的值编译为字符串 eg:a=1&b=2&c=3&d=4&e=5 serializeArray() 将用于提交的表单元素的值编译返回 JSON 数据结构数据 eg:[{name:nm,value:val},{name:nm,value:val}]