. g e t ( ) 方 法 和 .get( ) 方法和 .get()方法和.post()方法 load()通常是从web服务器上获取静态的数据文件,如果需要专递一些参数给服务器中的页面,可以使用 . g e t ( ) 方 法 和 .get( ) 方法和 .get()方法和.post()方法(或$.ajax()方法) $.get( ) 方法
结构
$.get( url,[ data ],[ callback ],[ type ])
参数解释:
应用
$(function(){ //返回值 状态
$.get("testFile/4test.php",{name:"老王"},function(res,status){
console.log(res);
});
如果服务器结构到传递的data数据并成功返回,那么就可以通过回调函数将返回的数据显示到页面上
$.get()方法的回调函数只有两个参数,
function(){
//data:返回的内容,可以是XML文档,json文件,XHML片段等等
//textStatus:请求状态:success error
}
data参数代表请求返回的内容,textStatus参数代表请求状态,而且回调含税只有当数据成功(success)后才能被调用
$.get的返回值:
$(function(){ //返回值 状态
$.get("testFile/4test.php",{name:"老王"},function(res,status){
console.log(res);
}).then(function(res){
console.log("成功"+res);
},function(res){
console.log("失败"+res);
});
});
$.post( ) 方法
它与$.get( )方法的结构和使用方式都相同,不过之间仍然有一下区别
get与post区别
1.post的安全性高于get;如果以get方式请求,请求参数会拼接到url后面,安全性性低,以post方式请求,请求参数会包裹在请求体中,安全性更高
2.数量区别:get方式传输的数据量小,规定不能超过2kb,post方式请求数据量大,没有限制。
3.传输速度:get的传输速度高于post
因为使用方法相同,因此只要改变jQuery函数,就可以将程序在GET请求和POST请求之间切换
$(function(){ //返回值 状态
$.post("testFile/4test.php",{name:"哈哈"},function(res,status){
console.log(res);
});
});