博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fetch请求get方式以及post提交参数为formdata类型的数据
阅读量:7104 次
发布时间:2019-06-28

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

1.请求方式post,请求函数参数

_requestData(callback,_cityDt){            const switchIp = "http://192.168.43.103/api/proxy";    let formData = new FormData();        formData.append("type","get");        formData.append("open_redis",1);        formData.append("redis_time",0);    fetch(switchIp, {            method:"POST",                  body:formData           }).then(            (response)=>{                if(response.ok){                    return response.json()                }else{                    return Promise.reject({                        status: response.status,                        statusText: response.statusText                    })                }            })            .then((responseJsonData)=> {                callback && callback(responseJsonData);            }).catch((error)=> {                console.log("getWatchHistory error " + error);            });    }
let _cityDt = “beijing”;  //需要传递的参数,不需要不传this._requestData((data)=>{    const res = JSON.parse(data);    //执行数据的处理相关操作    ........    //执行初始化数据的操作        this._initData();},_cityDt)

2.get请求

_requestData(callback,_id){         const url = `http://192.114.90.121/data/api/trend?evt=${_id}`;     fetch(url, {}).then(            (response)=>{            if(response.ok){                return response.json()            }else{                return Promise.reject({                    status: response.status,                    statusText: response.statusText            })         }    }).then((responseJsonData)=> {                callback && callback(responseJsonData);            }).catch((error)=> {                console.log("getWatchHistory error " + error);            });    }

 

let _id = "123";this._requestData((data)=>{  //执行数据渲染的函数    this._play(data)},_id)

 

转载于:https://www.cnblogs.com/lmxHome/p/10750128.html

你可能感兴趣的文章
js简单前端模板引擎实现
查看>>
初识Java(译)
查看>>
MegaTags:网站META标签生成器
查看>>
PHP图片处理之二维码加文字
查看>>
树莓派新系统用户配置
查看>>
格式化创建文件系统、内核支持的文件系统、指定卷标、查看超级块信息、文件系统修复...
查看>>
Coding Standard
查看>>
基于Dva.js的Blog SPA实践
查看>>
es6学习笔记-变量析构_v1.0_byKL
查看>>
2017新兴技术企业大会:第二日回顾
查看>>
Coinbase是如何在其加密货币交易平台上应对扩展性挑战的
查看>>
JVM笔记 | Java垃圾回收(GC)
查看>>
(译)一个完整的Django入门指南---第7部分
查看>>
树莓派入门到放弃
查看>>
区块链技术公司 聊区块链与AI结合
查看>>
微服务场景下性能问题排查神器之xrebel
查看>>
微信小程序input组件type属性3个值的作用
查看>>
QQ 机器人平台 Newbe.Mahua 2.1 支持 Websocket
查看>>
【监控文件夹并将增加和删除的文件列表发送邮件完美脚本】-未来星开发开发团队...
查看>>
AndroidStudio无法输出日志的Bug
查看>>