博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fetch方法
阅读量:6953 次
发布时间:2019-06-27

本文共 931 字,大约阅读时间需要 3 分钟。

在《深入浅出React和Redux》一书中,介绍react与服务器端交互时,用了fetch方法:https://github.com/github/fetch。该网址上有各种使用例子。

安装:、

npm install whatwg-fetch --save

webpack上使用时:

entry: ['whatwg-fetch', ...]

For Babel and ES2015+:

import 'whatwg-fetch'

fetch方法现代浏览器或多或少原生支持,但是旧版不支持,所以需要下载promise fillpoly:https://github.com/taylorhakes/promise-polyfill。

npm install promise-polyfill --save-exact
1 import Promise from 'promise-polyfill'; 2 3 // To add to window4 if (!window.Promise) {5   window.Promise = Promise;6 }

基本使用方法如上。

不过看github上所说,也只支持到IE8+,足够了。

1 fetch('https://mywebsite.com/endpoint/', 2  { 3   method: 'POST',  4   headers: { 'Accept': 'application/json', 5         'Content-Type': 'application/json', },  6   body: JSON.stringify({ 7         firstParam: 'yourValue', 8         secondParam: 'yourOtherValue', })  9     })10 11 .then(function(res){12   console.log(res)13 })

只写一个url参数的话,就相当于一般的get方法。

 

 

 

 

转载于:https://www.cnblogs.com/alan2kat/p/7522746.html

你可能感兴趣的文章
蓝桥杯第五届JavaC组杨辉三角问题解决方法
查看>>
定制自己的数据类型
查看>>
CSS样式表初始化杂谈
查看>>
[转]winform控件webbrowser和js脚本互调
查看>>
Selenium WebDriver控制操作(Python)
查看>>
最短路 - spfa
查看>>
java 一些容易忽视的小点-类和对象
查看>>
weblogic安装升级配置
查看>>
在Spring MVC中使用FileUpload功能
查看>>
[转] Windows Server 2012 Beta (Hyper-V 3.0) VM Replica與Live Migration Winout Shared Storage
查看>>
枚举 enum
查看>>
JavaScript 学习笔记
查看>>
C# 文件读写系列三
查看>>
让Android的输入框与文本框带滚动条ScrollView
查看>>
基于jQuery或Zepto实现实时监控用户浏览信息
查看>>
【高德地图API】如何打造十月妈咪品牌地图?
查看>>
laravel Ajax请求 X-CSRF验证问题
查看>>
deb包的安装及dpkg命令小结
查看>>
网站程序 Bin目录下 dll无法删除,删除并编译后自动重新引用的解决方法
查看>>
git配置
查看>>