jQuery-AJAXget()和post方法:用于通过HTTPGET或POST请求从服务器请求数据HTTP请求:GETvs. POST两种在客户端和服务端进行请求响应的常用方法是:GET和POST
GET-从指定的资源请求数据
POST-向指定的资源提交要处理的数据
GET基本上用于从服务器获得(取回)数据。
注释:GET方法可能返回缓存数据
POST也可用于从服务器获取数据,不过,
POST方法不会缓存数据,并且常用于连同请求一起发送数据
jQuery$.get()方法:通过HTTPGET请求从服务器上请求数据
语法:$.get(URL,callback);
必需的URL参数规定你希望请求的URL,可选的callback参数是请求成功后所执行的函数名
下面的例子使用$.get()方法从服务器上的一个文件中取回数据:实例:
$(document).ready(function(){
$(“button”).click(function(){
$.get(“demo_test.asp”,function(data,status){
alert(“DATA:”+data + “\nStatus:”+status);
});
});
});
jQuery$.post()方法:通过HTTPPOST请求从服务器上请求数据语法:
$.post(URL,data,callback);
必须的URL参数规定你希望请求的URL
可选的data参数规定联通请求发送的数据
可选的callback参数是请求成功后所执行的函数名
实例:
$(document).ready(function(){
$(“button”).click(function(){
$.post(“demo_test_post.asp”,{name:”zhangwei”,city:”Xinyang”},function(data,status){
alert(“Data:” + data + “\nStatus: ” + status);
});
});
});
$.post()第一个参数是我们希望请求的URL(“demo_test_post.asp”)然后我们连同请求(name和city)一起发送数据“demo_test_post.asp”中的ASP脚本读取这些参数,对它们进行处理,然后返回结果
第三个参数是回调函数。第一个回调参数存有被请求页面的内容,而第二个参数存有请求的状态。