日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ajax調用后端接口實例 ajax調用接口步驟

Ajax調用接口并顯示返回參數(shù)前端需要調用接口并返回結果時,可以使用Ajax來實現(xiàn) 。菜雞程序員對其中的原理不是很了解,但是看網上很多教程很麻煩,這里貼一個我成功實現(xiàn)的一個case 。

  • 使用id來定位需要修改的部分
  • 點擊按鈕時觸發(fā)loadDoc()函數(shù)
  • 使用console.log(‘error’)可以在控制臺打出想看的東西
  • xhttp.open(“POST”, “http://localhost:5000/users/xxxxx/me”, true);使用POST向接口發(fā)送請求,true表示異步請求
  • xhttp.setRequestHeader(‘content-type’, ‘application/json’);設置請求的header
  • xhttp.send(JSON.stringify(sendData));將變量json格式化后傳輸
  • xhttp.onreadystatechange = function()在這里執(zhí)行想要進行的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 = https://www.jinnalai.com/fenxiang/{"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.adjustPeriod        console.log(jsonObj.data.adjustPeriod);  }}}</script></body></html>Ajax跨域問題解決python中,在flask創(chuàng)建app實例時,添加如下代碼即可:
【ajax調用后端接口實例 ajax調用接口步驟】from flask_cors import CORS# 創(chuàng)建app實例對象    app = Flask(__name__)    CORS(app)

    推薦閱讀