AJAX 常用请求方式总结

1 篇文章 0 订阅
1 篇文章 0 订阅

JQqury

$.get():

get()方法通过远程HTTP GET请求载入信息

语法:$(selector).get(url,data,success(response,status,xhr),dataType)

参数

url:必须,请求发送的地址。

data:可选,发送到服务器的数据。

success:可选,请求成功时运行的函数

             1).response:包含结果的数据

             2).status:包含请求的状态

             3).xhr:包含XmlHttpRequest对象 

dataType:服务器响应的数据类型,默认将智能判断 


$.get("https://www.baidu.com/", function (data, status) {
                alert("数据:" + data + "\n状态:" + status);
 }).error(function(msg){
            alert(JSON.stringify(msg))
  }); 

 $.post()

post()方法通过远程HTTP Post请求载入信息

语法:$(selector).post(url,data,success(data,status,jqXHR),dataType)

参数

url:必须,请求发送的地址。

data:可选,发送到服务器的数据。

success:可选,请求成功时运行的函数

             1).data:包含结果的数据

             2).status:包含请求的状态

             3).jqXHR:包含XmlHttpRequest对象 

dataType:服务器响应的数据类型,默认将智能判断

each 解析

varstr="";
$.ajax({
url:url,
type:"get",
success:function(list){
$("#PumpInfo").html("");
$.each(list,function(i,item){ 
str+="<td>"+item.id+"</td>";
str+="<td>"+item.name+"</td>";
str+="<td>"+item.mode+"</td>";
str+="<td>"+item.volumeDelivered+"</td>";
str+="<td>"+item.rate+"</td>";
str+="<td>"+item.volumeRemaining+"</td>";
str+="<td>"+item.cumulativeVolumeDelivered+"</td>";
str+="<td>"+item.drugName+"</td>";
str+="<td>"+item.list+"</td>";
str+="<td>"+item.status+"</td>";
});
$("#PumpInfo").append(str);
},error : function() {
alert("网络请求失败");
}
});

for 解析 调用

$.ajax({

url:url,
type:"POST",
data:param,
success:function(data){

$("#tbody").html("");

var list=data.list;
last= data.last;
var str="";
 
str="";
 
for(var i = 0; i<list.length; i++){

str+="<tr><td><input type='checkbox' name='subChk' attr-id="+list[i].id+"></td>"

str+="<td>"+list[i].name+"</td>";
str+="<td>"+list[i].contactname+"</td>";
str+="<td>"+list[i].contactphone+"</td>";
str+="<td>"+list[i].addr+"</td>";
str+="<td><a href='ShopsiteAction!WangDianUpdate.action?shopsite.id="+list[i].id+"'><input type='button' value='修改' /></a></td></tr>";

}
$("#tbody").append(str);

},error : function(data) {

alert("网络请求失败");
}
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值