您好,请问该如何让ajax中beforesend每次都运行?该怎么操作?

$("#dianji").click(function(){
$.ajax({
type:"post",
url:"***.html",
data:{
repairitemid:$("#s_city").val(),
buildingid:$("#admin_floor").val()
},
beforeSend:function(){
$("#aaa").append("<img src='../image/5-121204194036.gif' style='width:20px;height:20px;'/>");
},
success:function(result){
if(result==""||result==null)
{
$("#ddd").html("");
$("#ddd").html("<span id='admin_sup_a'>没有人员</span>");
}else{
$("#ddd").html("");
$("#ddd").html(result);
}
//alert(result);
},
complete:function(){
$("#aaa").remove();
},
error:function(err){
alert("网络异常");
}
});
});
如何让beforeSend每次点击都加载,如何设置

翻过高山走不出你
浏览 307回答 2
2回答

胡说叔叔

beforSend方法和complete只要调用ajax就会执行 但是只会执行一次,要想多次执行倒不如写一个点击事件处理函数,每次点击先执行函数,函数里面在调用ajax

天涯尽头无女友

beforesend:function(){//数据提交之前相关操作,比如禁用提交按钮避免重复提交}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Oracle