課程
/后端開發
/Java
/Java高并發秒殺API之web層
哪里出錯了,.js文件里沒問題
2016-06-02
源自:Java高并發秒殺API之web層 5-2
正在回答
我也遇到了這個問題,第一反應是應該跑一下項目,防止文件加載的問題。
所以我先解決了seckill.js文件加載不上的問題,我用的是Eclipse,和老師用的IDEA有點不一樣,我不清楚你用的是什么,所以先補充了這點文件加載的問題,修改seckill.js的路徑:
<script type="text/javascript"
src="/Seckill/resources/script/seckill.js"></script>
接下來就解決script中報錯的問題:
seckill.detail.init(params);
咱們用到的方法是傳入一個json的數據,簡單的傳遞參數按道理來講是不應該報錯的,既然有問題 就有兩種可能:
1:在javascript中這么寫json 是不對的;
2:EL表達式寫錯了。
驗證第一種:
seckill.detail.init({
seckillId : 'dfafafa',
startTime : 'fadfafas',
endTime : 'fafdasfasd'
});
萬幸 ,沒報錯。
接下來的問題就是百度了:Javascript中使用EL表達式。然后我發現好多例子都是‘${XXX}’這么寫的。
所以接下來這么寫:
seckillId : '${seckill.seckillId}',
startTime : '${seckill.startTime}',
endTime : '${seckill.endTime}'
再看項目,沒有報錯。運行之后的效果和老師展示的是一樣的。老師的項目怎么跑起來的我不知道,我寫在Eclipse上的項目是進行了修改之后才能運行的。
希望能幫到你。
貝克街第八
qq_晝綻_0 回復 貝克街第八
感謝分享
很強 ?就是不知道加了單引號對輸出會不會有影響
但是el表達式加了“”號之后,得到的不就成String了?
樓上可以的 這個問題困擾了我一晚上 到處找不到錯誤
你直接在eclipse里面取消報錯就行 沒大問題 eclipse的自動驗證的問題
舉報
Java實現高并發秒殺API的第三門課,介紹Web層的設計和實現
2 回答js獲取值出現錯誤
2 回答出現錯誤,這是怎么回事呢?
1 回答倒計時插件創建不起來什么鬼
1 回答為什么js引用el表達式出錯?
3 回答為什么點擊link,404錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-05
我也遇到了這個問題,第一反應是應該跑一下項目,防止文件加載的問題。
所以我先解決了seckill.js文件加載不上的問題,我用的是Eclipse,和老師用的IDEA有點不一樣,我不清楚你用的是什么,所以先補充了這點文件加載的問題,修改seckill.js的路徑:
<script type="text/javascript"
src="/Seckill/resources/script/seckill.js"></script>
接下來就解決script中報錯的問題:
seckill.detail.init(params);
咱們用到的方法是傳入一個json的數據,簡單的傳遞參數按道理來講是不應該報錯的,既然有問題 就有兩種可能:
1:在javascript中這么寫json 是不對的;
2:EL表達式寫錯了。
驗證第一種:
seckill.detail.init({
seckillId : 'dfafafa',
startTime : 'fadfafas',
endTime : 'fafdasfasd'
});
萬幸 ,沒報錯。
接下來的問題就是百度了:Javascript中使用EL表達式。然后我發現好多例子都是‘${XXX}’這么寫的。
所以接下來這么寫:
seckill.detail.init({
seckillId : '${seckill.seckillId}',
startTime : '${seckill.startTime}',
endTime : '${seckill.endTime}'
});
再看項目,沒有報錯。運行之后的效果和老師展示的是一樣的。老師的項目怎么跑起來的我不知道,我寫在Eclipse上的項目是進行了修改之后才能運行的。
希望能幫到你。
2017-08-30
感謝分享
2017-05-08
很強 ?就是不知道加了單引號對輸出會不會有影響
2016-08-03
但是el表達式加了“”號之后,得到的不就成String了?
2016-08-03
樓上可以的 這個問題困擾了我一晚上 到處找不到錯誤
2016-07-12
你直接在eclipse里面取消報錯就行 沒大問題 eclipse的自動驗證的問題