簡體   English   中英

如何在我的網站上顯示來自 API 的數字?

[英]How to display a number from an API on my website?

    You are visitor # <span id=VisitorCounter></span>
    <script>

fetch("https://6ka4boms3b.execute-api.us-east-1.amazonaws.com/Visits/visitornumber", {
  method: "GET", 
 // mode: "cors",
  headers: {
    "Content-Type": "application/json",
    //"Access-Control-Allow-Origin" : "*",
    //"Access-Control-Allow-Credentials": true,
  },
})
.then(response => response.json())
.then(data => {console.log(data);})
.catch((error) => {console.log(error);})

    </script>

這就是我到目前為止所擁有的,我的網站只顯示“您是訪客#”,我不確定如何顯示從我的 API 中獲取的號碼。

您可以使用document.getElementById()引用您的訪問者計數器范圍,然后將 API 值傳遞給該范圍的innerHTML

 var visitorCounter = document.getElementById("VisitorCounter"); fetch("https://6ka4boms3b.execute-api.us-east-1.amazonaws.com/Visits/visitornumber", { method: "GET", // mode: "cors", headers: { "Content-Type": "application/json", //"Access-Control-Allow-Origin" : "*", //"Access-Control-Allow-Credentials": true, }, }) .then(response => response.json()) .then(data => { visitorCounter.innerHTML = data; }) .catch((error) => { console.log(error); })
 You are visitor # <span id=VisitorCounter></span>

只需在代碼中使用.textContent 即可

 let getVisitorCounts = document.getElementById("VisitorCounter"); fetch("https://6ka4boms3b.execute-api.us-east-1.amazonaws.com/Visits/visitornumber", { method: "GET", // mode: "cors", headers: { "Content-Type": "application/json", //"Access-Control-Allow-Origin" : "*", //"Access-Control-Allow-Credentials": true, }, }) .then(response => response.json()) .then(data => { /* ADDED */ getVisitorCounts.textContent = data; }) .catch((error) => { console.log(error); })
 You are visitor # <span id="VisitorCounter"></span>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM