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>
                          主站蜘蛛池模板: 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 一航网络-软件测评官网 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 小型数控车床-数控车床厂家-双头数控车床 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 |