我对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;
它对我有用,但我希望在发送数据之前显示#loading
,如:
beforeSend: function () {
$('#loading').append('<i class="fa fa-spinner fa-pulse"></i>');
},
答案 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>