pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <legend id='BFxTV'><style id='BFxTV'><dir id='BFxTV'><q id='BFxTV'></q></dir></style></legend>
    <i id='BFxTV'><tr id='BFxTV'><dt id='BFxTV'><q id='BFxTV'><span id='BFxTV'><b id='BFxTV'><form id='BFxTV'><ins id='BFxTV'></ins><ul id='BFxTV'></ul><sub id='BFxTV'></sub></form><legend id='BFxTV'></legend><bdo id='BFxTV'><pre id='BFxTV'><center id='BFxTV'></center></pre></bdo></b><th id='BFxTV'></th></span></q></dt></tr></i><div class="mktuetv" id='BFxTV'><tfoot id='BFxTV'></tfoot><dl id='BFxTV'><fieldset id='BFxTV'></fieldset></dl></div>
  1. <small id='BFxTV'></small><noframes id='BFxTV'>

    • <bdo id='BFxTV'></bdo><ul id='BFxTV'></ul>

    1. <tfoot id='BFxTV'></tfoot>

      jQuery AJAX 在窗口卸載時(shí)觸發(fā)錯(cuò)誤回調(diào) - 如何過(guò)濾

      jQuery AJAX fires error callback on window unload - how do I filter out unload and only catch real errors?(jQuery AJAX 在窗口卸載時(shí)觸發(fā)錯(cuò)誤回調(diào) - 如何過(guò)濾掉卸載并只捕獲真正的錯(cuò)誤?) - IT屋-程序員軟件開發(fā)技術(shù)
      <legend id='RfkGw'><style id='RfkGw'><dir id='RfkGw'><q id='RfkGw'></q></dir></style></legend>
      <i id='RfkGw'><tr id='RfkGw'><dt id='RfkGw'><q id='RfkGw'><span id='RfkGw'><b id='RfkGw'><form id='RfkGw'><ins id='RfkGw'></ins><ul id='RfkGw'></ul><sub id='RfkGw'></sub></form><legend id='RfkGw'></legend><bdo id='RfkGw'><pre id='RfkGw'><center id='RfkGw'></center></pre></bdo></b><th id='RfkGw'></th></span></q></dt></tr></i><div class="xfxhjwg" id='RfkGw'><tfoot id='RfkGw'></tfoot><dl id='RfkGw'><fieldset id='RfkGw'></fieldset></dl></div>
          <tbody id='RfkGw'></tbody>

            <bdo id='RfkGw'></bdo><ul id='RfkGw'></ul>

            <small id='RfkGw'></small><noframes id='RfkGw'>

                <tfoot id='RfkGw'></tfoot>
                本文介紹了jQuery AJAX 在窗口卸載時(shí)觸發(fā)錯(cuò)誤回調(diào) - 如何過(guò)濾掉卸載并只捕獲真正的錯(cuò)誤?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                問(wèn)題描述

                如果我在 $.ajax() 請(qǐng)求中間離開頁(yè)面,它會(huì)觸發(fā)錯(cuò)誤回調(diào).我已經(jīng)在 Safari 和 FF 中測(cè)試了 GET 和 POST 請(qǐng)求.

                If I navigate away from a page in the middle of an $.ajax() request it fires the error callback. I've tested in Safari and FF with both GET and POST requests.

                一種可能的解決方案是在頁(yè)面卸載時(shí)中止所有 AJAX 請(qǐng)求,但在卸載之前調(diào)用錯(cuò)誤處理程序,因此這似乎是不可能的.

                One potential solution would be to abort all AJAX requests on page unload, but the error handler is called before unload, so this doesn't seem possible.

                我希望能夠通過(guò)禮貌警報(bào)或模式對(duì)話框在客戶端優(yōu)雅地處理諸如 500 之類的真實(shí)錯(cuò)誤,但我不希望在用戶離開頁(yè)面時(shí)調(diào)用此處理.

                I want to be able to handle REAL errors such as 500s gracefully on the client side with a polite alert or a modal dialog, but I don't want this handling to be called when a user navigates away from the page.

                我該怎么做?

                --

                (也很奇怪:當(dāng)導(dǎo)航離開頁(yè)面時(shí),錯(cuò)誤處理程序說(shuō) textStatus 參數(shù)是錯(cuò)誤",它在接收 500/bad 請(qǐng)求時(shí)拋出相同.)

                (Also strange: When navigating away from a page, the error handler says that the textStatus parameter is "error", the same it throws when receiving a 500/bad request.)

                推薦答案

                在錯(cuò)誤回調(diào)或$.ajax 你有三個(gè)輸入?yún)?shù):

                In the error callback or $.ajax you have three input arguments:

                function (XMLHttpRequest, textStatus, errorThrown) {
                   this; // options for this ajax request
                }
                

                可以直接查看xhr.status獲取HTTP響應(yīng)碼,例如:

                You can check directly the xhr.status to get the HTTP response code, for example:

                $.ajax({
                  url: "test.html",
                  cache: false,
                  success: function(html){
                    $("#results").append(html);
                  },
                  error: function (xhr, textStatus) {
                    if (xhr.status == 500) {
                      alert('Server error: '+ textStatus);
                    }
                  }
                });
                

                區(qū)分瀏覽器斷開的連接和服務(wù)器關(guān)閉的情況(jasonmerino 的評(píng)論):

                To tell the difference between a connection broken by the browser and the case where the server is down (jasonmerino's comment):

                卸載時(shí) xhr.readyState 應(yīng)為 0,其中表示無(wú)響應(yīng)服務(wù)器的 xhr.readyState 應(yīng)該是 4.

                On unload the xhr.readyState should be 0, where for a non responsive server the xhr.readyState should be 4.

                這篇關(guān)于jQuery AJAX 在窗口卸載時(shí)觸發(fā)錯(cuò)誤回調(diào) - 如何過(guò)濾掉卸載并只捕獲真正的錯(cuò)誤?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調(diào)用 abort (jQuery) 之后,瀏覽器也會(huì)等待 ajax 調(diào)用完成)
                JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無(wú)法加載,請(qǐng)求的資源上不存在“Access-Control-Allow-Origin標(biāo)頭) - IT屋-程序員軟件開發(fā)技術(shù)分
                Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請(qǐng)求是否有可能不遵循重定向 (301 302))
                NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 異常 101)
                XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內(nèi)容)

                  <small id='y7Dgo'></small><noframes id='y7Dgo'>

                • <legend id='y7Dgo'><style id='y7Dgo'><dir id='y7Dgo'><q id='y7Dgo'></q></dir></style></legend>
                    • <i id='y7Dgo'><tr id='y7Dgo'><dt id='y7Dgo'><q id='y7Dgo'><span id='y7Dgo'><b id='y7Dgo'><form id='y7Dgo'><ins id='y7Dgo'></ins><ul id='y7Dgo'></ul><sub id='y7Dgo'></sub></form><legend id='y7Dgo'></legend><bdo id='y7Dgo'><pre id='y7Dgo'><center id='y7Dgo'></center></pre></bdo></b><th id='y7Dgo'></th></span></q></dt></tr></i><div class="4b3a877" id='y7Dgo'><tfoot id='y7Dgo'></tfoot><dl id='y7Dgo'><fieldset id='y7Dgo'></fieldset></dl></div>

                          <bdo id='y7Dgo'></bdo><ul id='y7Dgo'></ul>
                            <tbody id='y7Dgo'></tbody>

                          <tfoot id='y7Dgo'></tfoot>
                          主站蜘蛛池模板: 郑州墨香品牌设计公司|品牌全案VI设计公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 福建自考_福建自学考试网| 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 标准品网_标准品信息网_【中检计量】 | 微型气象仪_气象传感器_防爆气象传感器-天合传感器大全 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 烽火安全网_加密软件、神盾软件官网| 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | UV固化机_UVLED光固化机_UV干燥机生产厂家-上海冠顶公司专业生产UV固化机设备 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 |