为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻过高山走不出你 2021-11-02 11:07:16
$("#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每次点击都加载,如何设置
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

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

查看完整回答
反对 回复 2021-11-07
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

beforesend:function(){
//数据提交之前相关操作,比如禁用提交按钮避免重复提交
}

查看完整回答
反对 回复 2021-11-07
  • 2 回答
  • 0 关注
  • 298 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信