課程
/后端開(kāi)發(fā)
/Java
/Java高并發(fā)秒殺API之web層
為什么我的輸出是:秒殺倒計(jì)時(shí):NaN天 NaN時(shí) NaN分 NaN秒
2016-07-26
源自:Java高并發(fā)秒殺API之web層 5-3
正在回答
我的代碼在執(zhí)行到var killTime = new Date(startTime+1000);時(shí)報(bào)日期類型錯(cuò),主要原因是startTiem傳進(jìn)來(lái)時(shí)是字符類型,所以要把startTime轉(zhuǎn)換成數(shù)字類型使用方法Number(startTime)即可
//已經(jīng)登錄,計(jì)時(shí)交互
var startTime = parseInt(params['startTime']);
var endTime = parseInt(params['endTime']);
var seckillId = parseInt(params['seckillId']);
$.get(seckill.URL.now(), {}, function(result){
if(result && result['success']){
var nowTime = result['data'];
seckill.countdown(seckillId, startTime, nowTime, endTime);
}else{
console.log("result: "+result);
}
});
那你加上引號(hào),然后在javascript文件去轉(zhuǎn)一下型
這個(gè)問(wèn)題是你在jsp傳參的時(shí)候el表達(dá)式加了引號(hào)
Nomo_Air 提問(wèn)者
?var killTime = new Date(startTime + 1000);
alert(killTime)
會(huì)出現(xiàn)日期無(wú)效,之后就會(huì)在結(jié)果打印 ?: ?秒殺倒計(jì)時(shí):NaN天 NaN時(shí) NaN分 NaN秒
我改成了這個(gè)樣子可以繼續(xù)用
? ? ? ?} else if (nowTime < startTime) {
? ? ? ? ? ? //秒殺暫未開(kāi)始,計(jì)時(shí)
// ? ? ? ? ? ?var killTime = new Date(startTime + 1000);
// ? ? ? ? ? ?alert(killTime)
// ? ? ? ? ? ?console.log('killTime=' + killTime);
? ? ? ? ? ? seckillBox.countdown(startTime, function (event) {
? ? ? ? ? ? ? ? //時(shí)間格式
? ? ? ? ? ? ? ? var format = event.strftime('秒殺倒計(jì)時(shí):%D天 %H時(shí) %M分 %S秒');
舉報(bào)
Java實(shí)現(xiàn)高并發(fā)秒殺API的第三門課,介紹Web層的設(shè)計(jì)和實(shí)現(xiàn)
1 回答jQuery的cookie、countdown插件不能加載?彈出頁(yè)也沒(méi)運(yùn)行
9 回答沒(méi)有倒計(jì)時(shí)插件
2 回答出現(xiàn)錯(cuò)誤,這是怎么回事呢?
1 回答倒計(jì)時(shí)插件創(chuàng)建不起來(lái)什么鬼
1 回答jquery-countdown 倒計(jì)時(shí)插件報(bào)錯(cuò)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-05-05
2016-08-10
我的代碼在執(zhí)行到var killTime = new Date(startTime+1000);時(shí)報(bào)日期類型錯(cuò),主要原因是startTiem傳進(jìn)來(lái)時(shí)是字符類型,所以要把startTime轉(zhuǎn)換成數(shù)字類型使用方法Number(startTime)即可
2016-08-08
//已經(jīng)登錄,計(jì)時(shí)交互
var startTime = parseInt(params['startTime']);
var endTime = parseInt(params['endTime']);
var seckillId = parseInt(params['seckillId']);
$.get(seckill.URL.now(), {}, function(result){
if(result && result['success']){
var nowTime = result['data'];
seckill.countdown(seckillId, startTime, nowTime, endTime);
}else{
console.log("result: "+result);
}
});
2016-08-08
那你加上引號(hào),然后在javascript文件去轉(zhuǎn)一下型
2016-08-03
這個(gè)問(wèn)題是你在jsp傳參的時(shí)候el表達(dá)式加了引號(hào)
2016-07-26
?var killTime = new Date(startTime + 1000);
alert(killTime)
會(huì)出現(xiàn)日期無(wú)效,之后就會(huì)在結(jié)果打印 ?: ?秒殺倒計(jì)時(shí):NaN天 NaN時(shí) NaN分 NaN秒
我改成了這個(gè)樣子可以繼續(xù)用
? ? ? ?} else if (nowTime < startTime) {
? ? ? ? ? ? //秒殺暫未開(kāi)始,計(jì)時(shí)
// ? ? ? ? ? ?var killTime = new Date(startTime + 1000);
// ? ? ? ? ? ?alert(killTime)
// ? ? ? ? ? ?console.log('killTime=' + killTime);
? ? ? ? ? ? seckillBox.countdown(startTime, function (event) {
? ? ? ? ? ? ? ? //時(shí)間格式
? ? ? ? ? ? ? ? var format = event.strftime('秒殺倒計(jì)時(shí):%D天 %H時(shí) %M分 %S秒');