ajax调用后端接口实例 ajax调用接口步骤
Ajax调用接口并显示返回参数【ajax调用后端接口实例 ajax调用接口步骤】前端需要调用接口并返回结果时 , 可以使用Ajax来实现 。菜鸡程序员对其中的原理不是很了解 , 但是看网上很多教程很麻烦 , 这里贴一个我成功实现的一个case 。
- 使用id来定位需要修改的部分
- 点击按钮时触发loadDoc()函数
- 使用console.log(‘error’)可以在控制台打出想看的东西
- xhttp.open(“POST”, “http://localhost:5000/users/xxxxx/me”, true);使用POST向接口发送请求 , true表示异步请求
- xhttp.setRequestHeader(‘content-type’, ‘application/json’);设置请求的header
- xhttp.send(JSON.stringify(sendData));将变量json格式化后传输
- xhttp.onreadystatechange = function()在这里执行想要进行的html变换的操作 , JSON.parse(xhttp.responseText)
<!DOCTYPE html><html><body><h3>XMLHttpRequest target</h3><button type="button" onclick="loadDoc()">Request Data</button><p>suggestion: <span id="demo"> </span></p><script>function loadDoc() { console.log('error'); var xhttp = new XMLHttpRequest(); xhttp.open("POST", "http://localhost:5000/users/xxxxx/me", true); xhttp.setRequestHeader('content-type', 'application/json'); var sendData = https://www.cnfyg.com/shcs/{"abc":123}; //将用户输入值序列化成字符串 xhttp.send(JSON.stringify(sendData)); xhttp.onreadystatechange = function() {if (xhttp.readyState == 4) {var jsonObj = JSON.parse(xhttp.responseText);document.getElementById("demo").innerHTML = jsonObj.data.adjustPeriodconsole.log(jsonObj.data.adjustPeriod);}}}</script></body></html>
Ajax跨域问题解决python中 , 在flask创建app实例时 , 添加如下代码即可:from flask_cors import CORS# 创建app实例对象app = Flask(__name__)CORS(app)
推荐阅读
- 监控摄像头安装步骤 如何调用摄像头
- 空调用电量怎么计算?空调一小时几度电?
- 美的空调用哪种制冷剂
- 贴三伏贴的注意事项 三伏贴是用蜂蜜还是黄酒调用
- 空调用几年需要加氟
- 美博空调用什么压缩机
- 软件开发中什么叫前端什么叫后端
- zk的中文意思是什么
- 天翼云盘免登录下载 直链解析提取 支持调用迅雷和IDM
- web前端怎么与后端交互