如何在回调中添加函数beforeSend

时间:2015-08-03 08:55:27

标签: javascript jquery web

我对jquery有疑问,如何添加函数beforesend & success 这是我的代码:



$("body").on("click", "#br-submit-assets", function(e) {

  var form = $(this).parents("form");
  var btn = $(this);

  form.ajaxSubmit(function(ret) {

    $("#loadding").html('<i class="fa fa-spinner fa-pulse"></i>');


    $(".career-notif").parent("div").remove();
    var html = generate_alert(ret.result.status, ret.result.msg);
    btn.parent("div").before(html);


  });

  return false;

});
&#13;
&#13;
&#13;

它对我有用,但我希望在发送数据之前显示#loading,如:

beforeSend: function () {
     $('#loading').append('<i class="fa fa-spinner fa-pulse"></i>');
},

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

beforeSend: function () {
     $('#loading').show();
}
success : function(data){
      $('#loading').hide();
}

在你的HTML中添加一个像这样的div

<div id="loading" style="display:none"><img src="images/loader.gif" /></div>