最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

fetch跨域問題的使用詳解

 更新時間:2022年09月15日 10:01:40   作者:喆星高照  
這篇文章主要介紹了fetch跨域問題的使用詳解,fetch 的核心主要包括:Request , Response , Header , Body,利用了請求的異步特性 --- 它是基于 promise 的,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

一、介紹

fetch 提供了一個獲取資源的接口 (包括跨域)。

fetch 的核心主要包括:Request , Response , Header , Body

利用了請求的異步特性 --- 它是基于 promise 的

1.作用:fetch這個API, 是專門用來發(fā)起Ajax請求的;

fetch('/url').then(data=>{
    return data.text();
}).then(ret=>{
    //注意,這里才是得到的最終數(shù)據(jù)
    console.log(ret);
});

2.fetch是由原生JS提供的API,專門用來取代XHR這個對象的;

 fetch("請求的url地址")
  .then(response => res.json() )
  .then(data => console.log(data))
  //注意: 第一個.then 中獲取到的不是最終數(shù)據(jù),而是一個中間的數(shù)據(jù)流對象;
  // 注意: 第一個  .then 中獲取到的數(shù)據(jù), 是一個 Response 類型對象;
  // 注意: 第二個 .then 中,獲取到的才是真正的 數(shù)據(jù);

3.發(fā)起Get 請求

// 默認(rèn)  fetch("url") 的話, 發(fā)起的是 Get 請求
 fetch("url")
 .then(response => {
     //這個 response  就是 服務(wù)器返回的可讀數(shù)據(jù)流, 內(nèi)部存儲的是二進(jìn)制數(shù)據(jù)
     // .json() 的作用,就是 讀取 response 這個二進(jìn)制數(shù)據(jù)流,并把 讀取到的數(shù)
     //  據(jù),轉(zhuǎn)為 JSON 格式的Promise 對象
     return response.json()
  })
  .then(data => {
           //這離  第二個 .then 中拿到的 data, 就是最終的數(shù)據(jù)
     console.log(data)
  })

4.發(fā)起Post請求

var sendDate = new URLSearchParams()
 sendDate.append("name",'ls')
 sendDate.append("age", 30)

 fetch("url", {
   method: "post",
   body: sendDate  //要發(fā)給服務(wù)器的數(shù)據(jù)
 })
 .then(response => response.json())
 .then(data => console.log(data))
fetch(URL, {
            method: 'post',
            body:JSON.stringify(obj),
            headers:{
                'Content-Type': 'application/json'
            }
        })
        .then(function (response) {
            return response.text();
        })
        .then(function (myJson) {
            alert(myJson);
        });

到此這篇關(guān)于fetch跨域問題的使用詳解的文章就介紹到這了,更多相關(guān)fetch跨域問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用js和canvas實現(xiàn)時鐘效果

    使用js和canvas實現(xiàn)時鐘效果

    這篇文章主要為大家詳細(xì)介紹了使用js和canvas實現(xiàn)時鐘效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • JavaScript中創(chuàng)建字典對象(dictionary)實例

    JavaScript中創(chuàng)建字典對象(dictionary)實例

    這篇文章主要介紹了JavaScript中創(chuàng)建字典對象(dictionary)實例,本文直接給出了實現(xiàn)的源碼,并給出了使用示例,需要的朋友可以參考下
    2015-03-03
  • 詳解如何使用JavaScript構(gòu)建主題切換器

    詳解如何使用JavaScript構(gòu)建主題切換器

    這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript構(gòu)建一個主題切換器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • JS彈出層遮罩,隱藏背景頁面滾動條細(xì)節(jié)優(yōu)化分析

    JS彈出層遮罩,隱藏背景頁面滾動條細(xì)節(jié)優(yōu)化分析

    下面小編就為大家?guī)硪黄狫S彈出層遮罩,隱藏背景頁面滾動條細(xì)節(jié)優(yōu)化分析。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考
    2016-04-04
  • 簡單了解JavaScript操作XPath的一些基本方法

    簡單了解JavaScript操作XPath的一些基本方法

    XPath構(gòu)建于XML之上,以表示路徑的方式來確定XML中元素位置,事實上并不是太常用,這里我們來簡單了解JavaScript操作XPath的一些基本方法
    2016-06-06
  • 阻止子元素繼承父元素事件具體思路及實現(xiàn)

    阻止子元素繼承父元素事件具體思路及實現(xiàn)

    想要阻止點擊#p_cont區(qū)域時觸發(fā)a事件,需要在#p_cont區(qū)域內(nèi)加入阻止事件冒泡的代碼,具體實現(xiàn)祥看本文,希望對你有所幫助
    2013-05-05
  • 使用localStorage替代cookie做本地存儲

    使用localStorage替代cookie做本地存儲

    這篇文章主要為大家詳細(xì)介紹了使用localStorage替代cookie做本地存儲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • web網(wǎng)頁按比例顯示圖片實現(xiàn)原理及js代碼

    web網(wǎng)頁按比例顯示圖片實現(xiàn)原理及js代碼

    由于上傳圖片的大小是未知的,在顯示成縮略圖的時候必須進(jìn)行按比例的縮放才能美觀地顯示,本文將為大家簡單的介紹一種比較不錯的方法,有此需求的朋友可以參考下
    2013-08-08
  • RequireJS用法簡單示例

    RequireJS用法簡單示例

    這篇文章主要介紹了RequireJS用法,結(jié)合簡單實例形式分析了RequireJS項目文件結(jié)構(gòu)、相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-08-08
  • JavaScript優(yōu)化以及前段開發(fā)小技巧

    JavaScript優(yōu)化以及前段開發(fā)小技巧

    隨著前端技術(shù)的發(fā)展,前端業(yè)務(wù)越來越繁重,這大大增加了JS代碼量。因此,要提高Web的性能,我們不僅需要關(guān)注頁面加載的時間,還要注重在頁面上操作的響應(yīng)速度。那么,接下來我們討論幾種能夠提高JavaScript效率的方法。
    2017-02-02

最新評論

三原县| 德化县| 鸡西市| 井研县| 莱州市| 望江县| 北宁市| 灵寿县| 谢通门县| 台州市| 衡山县| 马鞍山市| 故城县| 四子王旗| 紫阳县| 越西县| 安徽省| 阿城市| 林口县| 桑植县| 无锡市| 武穴市| 南和县| 普安县| 汝阳县| 酉阳| 尤溪县| 荥经县| 辽阳市| 平和县| 马关县| 香河县| 罗甸县| 石家庄市| 明溪县| 天镇县| 宜川县| 龙川县| 菏泽市| 忻城县| 牙克石市|