Javascript 在ajax成功中调用beforeSend

Javascript 在ajax成功中调用beforeSend,javascript,ajax,Javascript,Ajax,如何在成功之前发送呼叫?现在,当ajax调用出现错误时,我的按钮也将文本更改为“工作” success: function(data) { alert("operation successful"); }, beforeSend: function() { btnSubmit.val("Working..."); }, error: fu

如何在成功之前发送呼叫?现在,当ajax调用出现错误时,我的按钮也将文本更改为“工作”

  success: function(data) {            
            alert("operation successful");                    
         },
  beforeSend: function() {
            btnSubmit.val("Working...");
         },
  error: function(response) {                   
            alert("something went wrong");                  
         }
使用“完成”更改按钮文本

complete:请求完成时调用的函数(在执行成功和错误回调后)


成功:功能(数据){
警报(“操作成功”);
},
beforeSend:function(){
btnSubmit.val(“工作…”);
},
错误:函数(响应){
警惕(“出了差错”);
},
完成:函数(){
btnSubmit.val(“完成”);
}
}

它正在更改文本,因为它发生在函数名所建议的发送请求之前(发送之前),错误发生在发送和获取响应之后。