$("form").submit(function() { $("#loading_error").hide(); $("#loading").ajaxStart(function(){ $(this).show(); $("#item_submit").attr("disabled","disabled"); }); $.ajax({ type: "POST", dataType: "json", url: "./post", data: $("form").serialize(), success: function(data){ }, error: function (XMLHttpRequest, textStatus, errorThrown) { $("#loading_error").show(); return false; } }); $("#loading").ajaxStop(function(){ $(this).hide(); $("#item_submit").removeAttr("disabled"); }); return false; }); //javascript/4067