有时候请求不想刷新页面,可以把 form 表单转换为 ajax 提交,然后拿到回调
$.ajax({ type: $("#form").attr("method"), url: $("#form").attr("action"), data: $('#form').serialize(), beforeSend: function () { //下面是加了一个loading的动图 $("body").append('<div id="load" style="position:fixed;top:50%;z-index:1200;background:url(/loading.gif) top center no-repeat;width:100%;height:140px;margin:auto auto;"></div>'); }, success: function (data) { //关闭loading $("#load").remove(); //下面做自己的逻辑 }, error : function() { alert("异常!"); } });
仅记录~