簡體   English   中英

將JSON返回

[英]Returning JSON into

我正在使用Axios從API獲取信息。 Axios連接並返回具有正確信息的對象,但是我很難接受返回的JSON並將其顯示在HTML代碼中。

我的代碼是:

<body>    
    <script type="text/javascript">
        axios.get('http://localhost:3000/boxmac').then(function (response) {
            console.log(response);
            document.getElementById('lol').innerHTML = response.Object;
        }).catch(function (error) {
            console.log(error);
        });
    </script>
    <p id="lol"></p>
</body>

此時,如果將整個數據庫內容(所有168行和1000多個項目)轉儲到HTML中,我會很高興。 我至少知道我到了某個地方。

此時,我從console.log(response)得到響應(我認為)。 它返回

Object {data: Object, status: 200, statusText: "OK", headers: Object, config: Object…}

我的問題是找到使對象JSON的內容顯示在HTML中所需的內容

好的,我可以在HTML中返回[object Object]。 現在如何獲取它以返回對象中的信息。

在控制台中瀏覽樹需要導航:

Object => Object =>  macdb => [0 ... 99 ] => Object

進展! 使用

document.getElementById('lol2').innerHTML = res.data.macdb;

我在HTML中得到了大量的[object Object],現在我只需要該對象中的內容即可。

如果您說期望的返回類型是JSON-僅將其設置為innerHTML不夠的。 您需要一些模板引擎才能從此JSON生成內容。 就像強調下模板一樣。

暫無
暫無

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

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