課程
/后端開(kāi)發(fā)
/Java
/Java高并發(fā)秒殺API之web層
哪里出錯(cuò)了,.js文件里沒(méi)問(wèn)題
2016-06-02
源自:Java高并發(fā)秒殺API之web層 5-2
正在回答
我也遇到了這個(gè)問(wèn)題,第一反應(yīng)是應(yīng)該跑一下項(xiàng)目,防止文件加載的問(wèn)題。
所以我先解決了seckill.js文件加載不上的問(wèn)題,我用的是Eclipse,和老師用的IDEA有點(diǎn)不一樣,我不清楚你用的是什么,所以先補(bǔ)充了這點(diǎn)文件加載的問(wèn)題,修改seckill.js的路徑:
<script type="text/javascript"
src="/Seckill/resources/script/seckill.js"></script>
接下來(lái)就解決script中報(bào)錯(cuò)的問(wèn)題:
seckill.detail.init(params);
咱們用到的方法是傳入一個(gè)json的數(shù)據(jù),簡(jiǎn)單的傳遞參數(shù)按道理來(lái)講是不應(yīng)該報(bào)錯(cuò)的,既然有問(wèn)題 就有兩種可能:
1:在javascript中這么寫(xiě)json 是不對(duì)的;
2:EL表達(dá)式寫(xiě)錯(cuò)了。
驗(yàn)證第一種:
seckill.detail.init({
seckillId : 'dfafafa',
startTime : 'fadfafas',
endTime : 'fafdasfasd'
});
萬(wàn)幸 ,沒(méi)報(bào)錯(cuò)。
接下來(lái)的問(wèn)題就是百度了:Javascript中使用EL表達(dá)式。然后我發(fā)現(xiàn)好多例子都是‘${XXX}’這么寫(xiě)的。
所以接下來(lái)這么寫(xiě):
seckillId : '${seckill.seckillId}',
startTime : '${seckill.startTime}',
endTime : '${seckill.endTime}'
再看項(xiàng)目,沒(méi)有報(bào)錯(cuò)。運(yùn)行之后的效果和老師展示的是一樣的。老師的項(xiàng)目怎么跑起來(lái)的我不知道,我寫(xiě)在Eclipse上的項(xiàng)目是進(jìn)行了修改之后才能運(yùn)行的。
希望能幫到你。
貝克街第八
qq_晝綻_0 回復(fù) 貝克街第八
感謝分享
很強(qiáng) ?就是不知道加了單引號(hào)對(duì)輸出會(huì)不會(huì)有影響
但是el表達(dá)式加了“”號(hào)之后,得到的不就成String了?
樓上可以的 這個(gè)問(wèn)題困擾了我一晚上 到處找不到錯(cuò)誤
你直接在eclipse里面取消報(bào)錯(cuò)就行 沒(méi)大問(wèn)題 eclipse的自動(dòng)驗(yàn)證的問(wèn)題
舉報(bào)
Java實(shí)現(xiàn)高并發(fā)秒殺API的第三門(mén)課,介紹Web層的設(shè)計(jì)和實(shí)現(xiàn)
2 回答js獲取值出現(xiàn)錯(cuò)誤
2 回答出現(xiàn)錯(cuò)誤,這是怎么回事呢?
1 回答倒計(jì)時(shí)插件創(chuàng)建不起來(lái)什么鬼
1 回答為什么js引用el表達(dá)式出錯(cuò)?
3 回答為什么點(diǎn)擊link,404錯(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)
2016-06-05
我也遇到了這個(gè)問(wèn)題,第一反應(yīng)是應(yīng)該跑一下項(xiàng)目,防止文件加載的問(wèn)題。
所以我先解決了seckill.js文件加載不上的問(wèn)題,我用的是Eclipse,和老師用的IDEA有點(diǎn)不一樣,我不清楚你用的是什么,所以先補(bǔ)充了這點(diǎn)文件加載的問(wèn)題,修改seckill.js的路徑:
<script type="text/javascript"
src="/Seckill/resources/script/seckill.js"></script>
接下來(lái)就解決script中報(bào)錯(cuò)的問(wèn)題:
seckill.detail.init(params);
咱們用到的方法是傳入一個(gè)json的數(shù)據(jù),簡(jiǎn)單的傳遞參數(shù)按道理來(lái)講是不應(yīng)該報(bào)錯(cuò)的,既然有問(wèn)題 就有兩種可能:
1:在javascript中這么寫(xiě)json 是不對(duì)的;
2:EL表達(dá)式寫(xiě)錯(cuò)了。
驗(yàn)證第一種:
seckill.detail.init({
seckillId : 'dfafafa',
startTime : 'fadfafas',
endTime : 'fafdasfasd'
});
萬(wàn)幸 ,沒(méi)報(bào)錯(cuò)。
接下來(lái)的問(wèn)題就是百度了:Javascript中使用EL表達(dá)式。然后我發(fā)現(xiàn)好多例子都是‘${XXX}’這么寫(xiě)的。
所以接下來(lái)這么寫(xiě):
seckill.detail.init({
seckillId : '${seckill.seckillId}',
startTime : '${seckill.startTime}',
endTime : '${seckill.endTime}'
});
再看項(xiàng)目,沒(méi)有報(bào)錯(cuò)。運(yùn)行之后的效果和老師展示的是一樣的。老師的項(xiàng)目怎么跑起來(lái)的我不知道,我寫(xiě)在Eclipse上的項(xiàng)目是進(jìn)行了修改之后才能運(yùn)行的。
希望能幫到你。
2017-08-30
感謝分享
2017-05-08
很強(qiáng) ?就是不知道加了單引號(hào)對(duì)輸出會(huì)不會(huì)有影響
2016-08-03
但是el表達(dá)式加了“”號(hào)之后,得到的不就成String了?
2016-08-03
樓上可以的 這個(gè)問(wèn)題困擾了我一晚上 到處找不到錯(cuò)誤
2016-07-12
你直接在eclipse里面取消報(bào)錯(cuò)就行 沒(méi)大問(wèn)題 eclipse的自動(dòng)驗(yàn)證的問(wèn)題