$.ajax({
url: "请求的路径",
data: "发送的数据",//字符串或者对象
type: "请求的类型",
async: "是否异步", //默认true,异步请求
dataType: "返回的数据以哪种形式解析", //json,html,xml,jsonp, script
jsonpCallback: "解析类型", //如果是jsonp的话,后台会写一个回调函数,函数的名称会告诉你,把函数名称放进去就OK
success: function () {}, //成功后的回调函数
error: function () {}, //失败后的回调函数
});
//其他常用方法
$.get(url,data,callback)
$.post(url,data,callback)
$.getJSON(url,data,callback)
$.getScript(url,callback)
$('#box').load('demo.html #my')//将demo.html中的#my加载到本页面的#box中,如果有data参数时,代表以post方式进行请求
//序列化:
$(表单).serializeArray()//把表单内容转成数组
$(表单).serialize()//把表单内容转成字符串
$(元素).each(function(index,html){})//回调函数的参数说明:index代表下标,html代表当前循环的html元素。
$.each(arr || obj, function (key, value) {})//key代表key键,value代表value键
插件的封装:
;(function($){
$.fn.extend(function(){})
})(jQuery);//开头的分号是防止上一个匿名函数自调用未加分号而报错,$.fn.extend()则是jquery库内置的插件接口,目的是满足jquery对象的调用格式。