婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax請求超時與網絡異常處理圖文詳解

Ajax請求超時與網絡異常處理圖文詳解

熱門標簽:地圖標注與公司業務關系 大學校門地圖標注 平涼高德地圖標注商戶要收費嗎 外呼系統api對接 荊州智能電銷機器人 銷售電銷機器人詐騙 廣西智能外呼系統多少錢 提高電話機器人接通率 福建微碼電話機器人

別用IE瀏覽器!!!

問題

當瀏覽器請求超時或者網絡異常的時候,我們程序需要做出什么處理和反應呢?

ps:代碼我會在后面貼出來,思路最重要

# 請求超時 首先在==express==邏輯上是這樣子寫的

// 模擬請求超時
app.all("/delay", (request, response) => {
    response.setHeader('Access-Control-Allow-Origin', '*');
    response.setHeader('Access-Control-Allow-Headers', '*');

    setTimeout(() => {
        response.send('接收成功:模擬請求超時');
    }, 3000);
})

前端的請求

一開始沒有加請求時間的設置,是可以輸出結果的

那么現在呢,我們需要為請求加上一個限制時間,超過這個限制時間,瀏覽器就會認為此時請求超時了。如下加上

保存代碼,然后到瀏覽器刷新,打開控制臺

選擇network,然后點擊按鈕,觀察network的請求狀態

首先一開始是pending狀態(請求中)

超過了請求的閾值(2s),此時顯示請求被取消了,顯示cancel狀態,而不是finish

但是在實際業務中,你不可能讓每個用戶打開控制臺看請求有沒有超時吧,所以我們可以加一個請求超時回調來完成信息彈窗提醒

我們刷新運行,發現此時就有一個彈窗提示了

那么,請求超時就演示到這來

網絡異常

現在來看看網絡異常我們需要怎么處理,那么網絡異常在前端js里面也是有回調函數的,如下

然后,我們通過瀏覽器的控制臺模擬離線狀態

然后,我們點擊按鈕查看效果


莫得問題!

代碼

!DOCTYPE html>
html lang="en">

head>
    meta charset="UTF-8" />
    titile>超時與網絡異常處理/titile>
    style>
        #content {
            width: 400px;
            height: 200px;
            border: 1px solid rgb(4, 247, 25);
            border-width: 3px;
            margin: 20px 0 20px 0;
        }
    /style>
/head>

body>
    button type="button">提交/button>
    div id="content">/div>
    script>
        const btn = document.getElementsByTagName('button')[0];
        const res = document.getElementById('content');
        btn.onclick = function() {

            const xhr = new XMLHttpRequest();
            xhr.timeout = 2000;

            xhr.ontimeout = function() {
                alert('請求超時,請檢查網絡是否可用!');
            }

            xhr.onerror = function() {
                alert('你的網絡開小差了,請重新連接網絡試試');
            }

            xhr.open('GET', 'http://127.0.0.1:8080/delay');

            xhr.send();

            xhr.onreadystatechange = function() {
                if (xhr.readyState === 4) {
                    if (xhr.status >= 200  xhr.status  300) {
                        res.innerHTML = xhr.response;
                    }
                } else {

                }
            }
        };
    /script>
/body>

/html>
const express = require("express");

const app = express();

// 模擬請求超時
app.all("/delay", (request, response) => {
    response.setHeader('Access-Control-Allow-Origin', '*');
    response.setHeader('Access-Control-Allow-Headers', '*');

    setTimeout(() => {
        response.send('接收成功:模擬請求超時');
    }, 3000);
})

app.listen(8080, () => {
    console.log('正在監聽8080端口');
});

總結

到此這篇關于Ajax請求超時與網絡異常處理的文章就介紹到這了,更多相關Ajax請求超時內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Ajax請求在數據量大的時候出現超時的解決方法

標簽:樂山 邯鄲 黔東 德陽 衡陽 海南 婁底 內江

巨人網絡通訊聲明:本文標題《Ajax請求超時與網絡異常處理圖文詳解》,本文關鍵詞  Ajax,請求,超,時與,網絡,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax請求超時與網絡異常處理圖文詳解》相關的同類信息!
  • 本頁收集關于Ajax請求超時與網絡異常處理圖文詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美日韩中文久久| 国产欧美日韩精品一区| 免费观看日韩电影| 久久精品视频免费观看| 欧美一区二区网站| 欧美性欧美巨大黑白大战| 国产一区二区在线观看视频| 亚洲成av人片一区二区梦乃| 亚洲国产激情av| 精品国产乱码久久久久久老虎| 欧美视频日韩视频在线观看| bt欧美亚洲午夜电影天堂| 国产精品亚洲视频| 国产成人午夜精品5599| 欧美aaa在线| 日韩av在线播放中文字幕| 亚洲一级二级三级| 亚洲成a人v欧美综合天堂| 一区二区三区在线视频观看| 亚洲人成网站色在线观看| 综合久久久久久久| 亚洲精品国产高清久久伦理二区| 1024国产精品| 亚洲成av人片观看| 日本欧美韩国一区三区| 毛片av一区二区| 精品在线观看免费| 国产高清精品网站| 高清不卡在线观看av| 成人福利视频在线| 欧美自拍偷拍一区| 制服丝袜日韩国产| 日韩欧美123| 中文字幕高清一区| 亚洲最新在线观看| 美国精品在线观看| 波多野结衣精品在线| 色婷婷综合久久| 在线播放91灌醉迷j高跟美女 | 国产91露脸合集magnet| 成a人片亚洲日本久久| 欧美在线免费视屏| 欧美一级片在线观看| 精品国产乱码久久久久久老虎| 国产精品美女久久久久aⅴ| 亚洲精品国产无天堂网2021| 日本不卡中文字幕| 国模无码大尺度一区二区三区| 国产成a人亚洲精| 欧美性做爰猛烈叫床潮| 精品成人在线观看| 一区二区三区**美女毛片| 天堂一区二区在线| 国产成人亚洲综合a∨猫咪| 欧美色电影在线| 欧美激情一区不卡| 日韩av电影免费观看高清完整版 | 国产精品全国免费观看高清| 一区二区三区四区精品在线视频| 久久国产乱子精品免费女| 波多野结衣一区二区三区| 欧美一级xxx| 亚洲欧洲中文日韩久久av乱码| 美腿丝袜在线亚洲一区| 色视频一区二区| 久久久久99精品国产片| 日韩经典中文字幕一区| 色天天综合色天天久久| 国产精品沙发午睡系列990531| 美女看a上一区| 欧美群妇大交群中文字幕| 亚洲日本在线视频观看| 国产成人精品一区二| 91精品国产综合久久福利软件 | 国产一区二区三区av电影| 欧美影院一区二区| 亚洲欧美在线视频| 国产成人av一区二区三区在线 | 日本不卡一区二区三区| 99在线精品免费| 国产日韩影视精品| 国内精品不卡在线| 欧美一区二区性放荡片| 日韩国产在线一| 色吊一区二区三区| 亚洲人成亚洲人成在线观看图片 | 亚洲靠逼com| av日韩在线网站| 综合色中文字幕| 91蝌蚪porny九色| 亚洲精品菠萝久久久久久久| 一本在线高清不卡dvd| 日韩美女视频19| 一本一本大道香蕉久在线精品| 国产精品久久久久7777按摩| 高清在线不卡av| 国产精品久久毛片av大全日韩| 国产精品一区二区视频| 国产婷婷色一区二区三区| 国产**成人网毛片九色| 亚洲免费视频中文字幕| 欧美中文字幕一区二区三区| 香蕉影视欧美成人| 欧美一区二区三区免费| 国产乱对白刺激视频不卡| 国产视频一区二区在线| 成人一级片在线观看| 国产精品久久久久影院色老大| av电影天堂一区二区在线观看| 亚洲免费视频成人| 日韩欧美在线网站| 粉嫩一区二区三区性色av| 亚洲女人****多毛耸耸8| 成人av电影在线播放| 一区二区免费在线| 欧美一区二区福利视频| 国产91丝袜在线18| 一区二区三区日韩欧美| 欧美久久一二三四区| 国产一区二区在线影院| 亚洲天堂网中文字| 欧美日韩dvd在线观看| 黄色小说综合网站| 一区二区三区四区中文字幕| 欧美va天堂va视频va在线| 成人激情黄色小说| 日韩va欧美va亚洲va久久| 国产精品美日韩| 91麻豆精品国产综合久久久久久| 国产成人在线视频网站| 悠悠色在线精品| 2023国产精品| 欧美日韩精品二区第二页| 精品在线播放免费| 一区二区三区国产豹纹内裤在线| 精品成人一区二区| 欧美日韩一区二区三区不卡| 岛国精品在线观看| 免费观看在线综合| 一区二区三区欧美在线观看| 久久久蜜桃精品| 91精品国产手机| 欧美中文字幕不卡| 成人短视频下载| 韩国v欧美v日本v亚洲v| 亚洲第一成年网| 亚洲色图一区二区三区| 国产亚洲婷婷免费| 日韩美女视频在线| 欧美日韩国产系列| 在线观看国产精品网站| caoporen国产精品视频| 国产91精品免费| 国产精品一色哟哟哟| 久久精品久久精品| 日韩在线播放一区二区| 玉米视频成人免费看| 综合欧美亚洲日本| 国产精品成人在线观看| 精品国产乱码久久久久久蜜臀| 在线观看视频一区| 99精品视频一区二区三区| 国产成人av在线影院| 国产成人8x视频一区二区| 日日夜夜免费精品| 午夜电影网亚洲视频| 一区二区三区精品在线| 亚洲蜜臀av乱码久久精品 | 91丝袜国产在线播放| 国产福利一区二区三区视频在线 | 国产成人免费视频精品含羞草妖精| 蜜臀av性久久久久av蜜臀妖精 | 亚洲成人中文在线| 亚洲一区二区三区三| 一区二区国产盗摄色噜噜| 亚洲男人电影天堂| 一区二区三区在线免费观看| 亚洲精品国产第一综合99久久| 亚洲一区二区美女| 亚洲成人av电影在线| 日本sm残虐另类| 激情小说亚洲一区| 国产电影精品久久禁18| 成年人国产精品| 精品视频在线免费看| 91精品国产麻豆| 久久嫩草精品久久久久| 日本一区二区不卡视频| 亚洲三级免费电影| 亚洲成人免费电影| 乱中年女人伦av一区二区| 精品一区二区三区在线观看| 国产成人精品免费在线| 97久久久精品综合88久久| 日本精品一区二区三区高清| av不卡在线观看| 欧美日韩一区不卡| 久久久久久久电影| 一区二区三区欧美| 五月婷婷另类国产|