摘要:在開發(fā)過程中請求對得到的額數(shù)據(jù)進(jìn)行操作如下再自測時發(fā)現(xiàn)報錯,以至于后面的代碼都停止執(zhí)行。報錯提示原因是在某些情況下返回的中沒有參數(shù)故不存在。
在開發(fā)過程中ajax請求對得到的額數(shù)據(jù)進(jìn)行操作 如下:
var strTimeStr=data.startTime; var newstartTime=startTime=new Date(Date.parse(strTimeStr.replace(/-/g,"/"))).getTime(); ……
再自測時發(fā)現(xiàn)報錯,以至于后面的代碼都停止執(zhí)行。
報錯:js提示 Cannot read property "replace" of undefined
原因是在某些情況下返回的data中沒有參數(shù)“startTime” 故“replace”不存在。
改進(jìn):
if(data.startTime){ //當(dāng)data.startTime存在時 var strTimeStr=data.startTime; //后臺返回的額時間是“2016-12-12 00:00:00”格式的字符串 var newstartTime=startTime=new Date(Date.parse(strTimeStr.replace(/-/g,"/"))).getTime(); //后臺返回的string時間轉(zhuǎn)為時間戳 }else{ console.log("startTime:不存在"); };
要用這種轉(zhuǎn)換 var newstartTime=startTime=new Date(Date.parse(strTimeStr.replace(/-/g,"/"))).getTime(); 時間格式為“2016-12-12 00:00:00”
IOS解析Date.parse("Mon Dec 12 2016 10:00:00").getTime()這樣的時間格式時 ios報NaN;
所以后臺返回時間格式盡量為時間格式為“2016-12-12 00:00:00”
如若筆記有誤,望指出,非常感謝~
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/91297.html
摘要:受控組件與非受控組件在官網(wǎng)與國內(nèi)網(wǎng)上的資料都不多,有些人覺得它可有可不有,也不在意。受控組件與非受控組件是處理表單的入口。認(rèn)為不能單獨存在,需要與等控制的屬性或事件一起使用。它們共同構(gòu)成受控組件,受控是受的控制。 受控組件與非受控組件在官網(wǎng)與國內(nèi)網(wǎng)上的資料都不多,有些人覺得它可有可不有,也不在意。這恰恰顯示React的威力,滿足不同規(guī)模大小的工程需求。譬如你只是做ListView這樣簡...
摘要:今天閱讀量不大。工具目前還很初級,名為,可以在上找到,各方面都還有待改進(jìn),以支持更多方式。方才確定不是配置的原因。好了,廢話不說了,直接上閱讀筆記。方面,國內(nèi)基本僅此一人。請點擊閱讀原文查看更多,不止這三篇哦晚安 今天閱讀量不大。一則今天的文章確實不多,跟蹤的 30+ 博客更新不多。二則今天的主要精力在別的事情上。 首先,之前遇到過一些 CSS 精靈圖的問題。同樣的圖標(biāo),切下來的尺寸卻...
摘要:這是年的第篇文章,也是汪子熙公眾號總共第篇原創(chuàng)文章。本文介紹曾經(jīng)工作過的三款產(chǎn)品中的使用場景。我們在編輯頁面里選擇,這個下拉菜單里的選擇,決定了我們可以將哪些標(biāo)準(zhǔn)的哪些字段,傳遞給最終會被嵌入到標(biāo)準(zhǔn)頁面的自開發(fā)頁面里。 這是 Jerry 2021 年的第 73 篇文章,也是汪子熙公眾號總共第 350 篇原創(chuàng)文章...
閱讀 1359·2023-04-25 19:10
閱讀 1209·2021-09-10 10:50
閱讀 3091·2021-09-02 15:21
閱讀 1449·2019-08-30 15:52
閱讀 1741·2019-08-30 13:56
閱讀 2185·2019-08-30 12:53
閱讀 1937·2019-08-28 18:22
閱讀 2190·2019-08-26 13:47