文章插圖

文章插圖
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’);設置請求的headerxhttp.send(JSON.stringify(sendData));將變量json格式化后傳輸xhttp.onreadystatechange = function()在這里執行想要進行的html變換的操作,JSON.parse(xhttp.responseText)
<!DOCTYPE html><html><body><h1>XMLHttpRequest target</h1><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 = http://www.mnbkw.com/jxjc/188296/{"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怎么調用后端接口 ajax請求接口】Ajax跨域問題解決python中,在flask創建app實例時,添加如下代碼即可:
from flask_cors import CORS# 創建app實例對象app = Flask(__name__)CORS(app)
- adobe認證證書是考什么 Adobe認證怎么考
- 汽車為什么有兩塊電瓶,汽車兩個電瓶怎么充電
- 臺式電腦ipv4無網絡訪問權限怎么解決 以太網ipv4無網絡訪問權限怎么解決
- win10怎么設置定時關機命令 win10怎么設置定時關機和開機
- 內部收益率定義公式 什么是內部收益率,怎么計算
- sandbox app sandboxie怎么用
- 有人拍到了嫦娥的視頻 有人拍到了嫦娥
- ps怎樣添加濾鏡 ps濾鏡怎么添加
- ppt怎么把照片做成電影播放 ppt的圖片怎么一張張放映
- txt亂碼怎么解決 下載的txt文檔顯示亂碼怎么辦
