亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

頁面上的數據與控制臺中的數據不同

頁面上的數據與控制臺中的數據不同

慕田峪9158850 2023-09-28 15:30:27
我正在執行 GET 請求以在頁面上顯示信息 — 在我的控制臺中,我可以看到 的日期_data.Created是正確的,但在頁面本身上它顯示的是今天的日期 12 月 2 日。我用來moment.js格式化創建日期。我最近所做的更改是刪除了<p>以前位于<a>標簽之間的標簽,但我看不出這會如何擾亂日期。另外,我不記得過去看到過這個錯誤,但我可能錯過了它。關于發生了什么以及如何解決它有什么想法嗎?我們將不勝感激。JS:async function displayAnnouncements() {    axios.get(`${_something}/_api/lists/GetByTitle('someName')/Items?$select=ID,Title,Body,Created,Link&$orderby=Created%20desc&$top=4`, restHeaders)         .then(resp => {            let _data = resp.data.d.results;            let _newDate = moment(_data.Created).utc().format("MMMM D, YYYY");            console.log(_data)                _data.slice(0, 4).forEach(m => {                    const itemLink = $(`<a href="#close" data-toggle="modal" data-target="#bkEvts-${m.ID}" class="cont_evts-link" title="View Announcement">                        <b>${m.Title}</b> - <i>${_newDate}</i>                    </a><br>`)// etc這是控制臺和頁面:
查看完整描述

1 回答

?
largeQ

TA貢獻2039條經驗 獲得超8個贊

_data是一個數組。_data.Created將導致undefined. 所以你要undefined回到moment今天。


相反,請格式化數組中每個項目的日期。


async function displayAnnouncements() {

    const resp = await axios.get(`${_something}/_api/lists/GetByTitle('someName')/Items?$select=ID,Title,Body,Created,Link&$orderby=Created%20desc&$top=4`, restHeaders)

    let _data = resp.data.d.results;

    _data.slice(0, 4).forEach(m => {

        let _newDate = moment(m.Created).utc().format("MMMM D, YYYY");

        const itemLink = $(

            `<a href="#close" data-toggle="modal" data-target="#bkEvts-${m.ID}" class="cont_evts-link" title="View Announcement">

                <b>${m.Title}</b> - <i>${_newDate}</i>

            </a><br>`

        );

    });

};


查看完整回答
反對 回復 2023-09-28
  • 1 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號