jQuery篇(部分知识)
一、jquery AJAX
1. jquery load() 方法
$("#div").load(url,data,callback) 基本语法
url:要加载的路径
data:要加载的数据
callback:获取成功后的回调函数
$("#div").load(url,data,function(responseTxt,statusTXT,xhr){
if(statusTXT=="success"){
alert("外部内容加载成功")
}
if(statusTXT=="error"){
alert("Error:"+xhr.status+":"+xhr.statusTXT)
}
});
responseTxt::调用成功时的结果内容
statusTXT:调用后返回的状态
xhr:请求的对象
2. jQuery $.get() 方法
基本语法:$.get(URL,callback);
url:要请求的路径
callback:请求成功后执行的回调函数
应用:
$.get("data.asp",function(data,status){
alert("Data:"+data+"Status:"+status);
});
回调函数内:data:数据,status:请求状态
3. jQuery $.post()
基本语法:$.post(url,data,callback);
url:请求路径
data:想要获取的参数
callback:回调函数
应用:
$.post("data.asp",
{
name:"huosaoyun",
age:"24"
},
function(data,status){
alert("Data:"+data+"Status:"+status);
});
二、jQuery 中常用的事件
$("#div").on("click",function(){}); 绑定事件,这里是绑定了点击事件,在脚本新创建的元素上使用
$("#div").blur(function(){}); 失去焦点时触发事件,表单事件
$("#div").focus(function(){}); 获取焦点时触发事件,表单事件
$("#div").scroll(function(){}); 元素滚动时触发事件
$("#div").click(function(){}); 单击事件,点击事件
$("#div").mousedown(function(){}); 当鼠标按钮按下时触发事件
$("#div").change(function(){}); 当输入域发生变化时