李宁运动服网站建设规划书,适合这手机浏览器主页的网站,网站开发后端论文,seo公司推广宣传先贴上代码。传入4给参数#xff0c;保证post#xff0c;get都能执行#xff0c;和普通的ajax区别在于添加了设置的timeout。并在每一次的发送接收请求后执行dialog#xff08;#xff09;方法。function AjaxRequest(apiUrl, method, param, callback) {$.ajax({url: api… 先贴上代码。 传入4给参数保证postget都能执行和普通的ajax区别在于添加了设置的timeout。 并在每一次的发送接收请求后执行dialog方法。 function AjaxRequest(apiUrl, method, param, callback) { $.ajax({ url: apiUrl, type: method, data: param, timeout: 150000, dataType: JSON, beforeSend: function (XMLHttpRequest) { dialog(加载中..., false); }); }, success: function (data, textStatus) { dialog(加载中..., true); return callback(data); }, error: function (XMLHttpRequest, textStatus, errorThrown) { dialog(加载失败, true); }, complete: function (XMLHttpRequest, status) { if (status timeout) { dialog(网络超时, true); } } }); } // dialog方法中主要是对is的判断如果是true那么延迟一秒后隐藏保证至少提示框能显示出来false的话就不操作。 function dialog(msg, is) { var d $(.ajax_box); d.find(.ajax_dialog).text(msg); is ? setTimeout(function () { d.fadeOut(); }, 1000) : ; } 转载于:https://www.cnblogs.com/HoredCX/p/10129859.html