- ajax()方法
可以通过发送 HTTP请求加载远程数据,是 jQuery 最底层的 Ajax 实现,具有较高灵活性。
$.ajax( [settings] ); //参数 settings 是$.ajax ( )方法的参数列表,用于配置 Ajax 请求的键值对集合;
$.ajax({
url:请求地址
type:"get | post | put | delete " 默认是get,
data:请求参数 {"id":"123","pwd":"123456"},
dataType:请求数据类型"html | text | json | xml | script | jsonp ",
success:function(data,dataTextStatus,jqxhr){ },//请求成功时
error:function(jqxhr,textStatus,error)//请求失败时
})
例子:
<body>
username:<input type="text" id="uname"><span id="rs"></span>
</body>
$.ajax({
url:"/testuname",
data:"username=" + uname,
type:"post",
dateType:"text",
success:function (rs) {
$("#rs").html(rs);
}
});
- get() 方法通过远程 HTTP GET 请求载入信息。
这是⼀个简单的 GET 请求功能以取代复杂 $.ajax 。
url:请求的路径
data:发送的数据
success:成功函数
datatype 返回的数据
$.get(url,data,function(result) {
//省略将服务器返回的数据显示到⻚⾯的代码
});
例子:
$.get("/testuname","username="+uname,function (rs) {
$("#rs").html(rs);
})
- post() 方法通过远程 HTTP GET 请求载入信息。
$.post(url,data,function(result) {
//省略将服务器返回的数据显示到⻚⾯的代码
});
例子:
$.post("/testuname","username="+uname,function (rs) {
$("#rs").html(rs);
})