jQuery_ajax请求超时
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 设置timeout的时间,通过检测complete时status的值判断请求是否超时,如果超时执行超时的操作。<em id= "__mceDel" ><br> $.ajax({ url: '' , timeout : 1000, //超时时间设置,单位毫秒 type : 'get' , data :{}, dataType: 'json' , success: function (response){ alert(response); }, complete : function (XMLHttpRequest,status){ if (status === 'timeout' ){ //超时,status还有success,error等值的情况 ajaxTimeoutTest.abort(); alert( "请求超时" ); } } }); </em> |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步