亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

js錯誤,這是什么鬼

http://img1.sycdn.imooc.com//574fcd750001640a07090275.jpg哪里出錯了,.js文件里沒問題

正在回答

6 回答

我也遇到了這個問題,第一反應是應該跑一下項目,防止文件加載的問題。

http://img1.sycdn.imooc.com//5753ded60001203508440197.jpg

所以我先解決了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上的項目是進行了修改之后才能運行的。

希望能幫到你。

1 回復 有任何疑惑可以回復我~
#1

貝克街第八

還是沒明白你改了什么以后解決了問題
2016-06-25 回復 有任何疑惑可以回復我~
#2

qq_晝綻_0 回復 貝克街第八

加了單引號
2016-09-24 回復 有任何疑惑可以回復我~

感謝分享

0 回復 有任何疑惑可以回復我~

很強 ?就是不知道加了單引號對輸出會不會有影響

0 回復 有任何疑惑可以回復我~

但是el表達式加了“”號之后,得到的不就成String了?

0 回復 有任何疑惑可以回復我~

樓上可以的 這個問題困擾了我一晚上 到處找不到錯誤

0 回復 有任何疑惑可以回復我~

你直接在eclipse里面取消報錯就行 沒大問題 eclipse的自動驗證的問題

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

js錯誤,這是什么鬼

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號