摘要:在开发过程中请求对得到的额数据进行操作如下再自测时发现报错,以至于后面的代码都停止执行。报错提示原因是在某些情况下返回的中没有参数故不存在。
在开发过程中ajax请求对得到的额数据进行操作 如下:
var strTimeStr=data.startTime; var newstartTime=startTime=new Date(Date.parse(strTimeStr.replace(/-/g,"/"))).getTime(); ……
再自测时发现报错,以至于后面的代码都停止执行。
报错:js提示 Cannot read property "replace" of undefined
原因是在某些情况下返回的data中没有参数“startTime” 故“replace”不存在。
改进:
if(data.startTime){ //当data.startTime存在时 var strTimeStr=data.startTime; //后台返回的额时间是“2016-12-12 00:00:00”格式的字符串 var newstartTime=startTime=new Date(Date.parse(strTimeStr.replace(/-/g,"/"))).getTime(); //后台返回的string时间转为时间戳 }else{ console.log("startTime:不存在"); };
要用这种转换 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”
如若笔记有误,望指出,非常感谢~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/91297.html
摘要:受控组件与非受控组件在官网与国内网上的资料都不多,有些人觉得它可有可不有,也不在意。受控组件与非受控组件是处理表单的入口。认为不能单独存在,需要与等控制的属性或事件一起使用。它们共同构成受控组件,受控是受的控制。 受控组件与非受控组件在官网与国内网上的资料都不多,有些人觉得它可有可不有,也不在意。这恰恰显示React的威力,满足不同规模大小的工程需求。譬如你只是做ListView这样简...
摘要:今天阅读量不大。工具目前还很初级,名为,可以在上找到,各方面都还有待改进,以支持更多方式。方才确定不是配置的原因。好了,废话不说了,直接上阅读笔记。方面,国内基本仅此一人。请点击阅读原文查看更多,不止这三篇哦晚安 今天阅读量不大。一则今天的文章确实不多,跟踪的 30+ 博客更新不多。二则今天的主要精力在别的事情上。 首先,之前遇到过一些 CSS 精灵图的问题。同样的图标,切下来的尺寸却...
摘要:这是年的第篇文章,也是汪子熙公众号总共第篇原创文章。本文介绍曾经工作过的三款产品中的使用场景。我们在编辑页面里选择,这个下拉菜单里的选择,决定了我们可以将哪些标准的哪些字段,传递给最终会被嵌入到标准页面的自开发页面里。 这是 Jerry 2021 年的第 73 篇文章,也是汪子熙公众号总共第 350 篇原创文章...
阅读 1248·2023-04-25 19:10
阅读 1118·2021-09-10 10:50
阅读 3011·2021-09-02 15:21
阅读 1358·2019-08-30 15:52
阅读 1657·2019-08-30 13:56
阅读 2052·2019-08-30 12:53
阅读 1831·2019-08-28 18:22
阅读 2086·2019-08-26 13:47