0
我試圖通過一個變量,看起來像68679786987698_987687697869786
Javascipt函數,但我在Chrome的開發人員控制檯中得到錯誤Uncaught SyntaxError: Unexpected token ILLEGAL
。它看起來像下劃線是問題,但我需要它留在那裏。有什麼建議麼?將非法令牌傳遞給javascript函數?
下面是相關代碼:
entry += '<span><a href="javascript:likePost(' + post.id + ');">Like</a>';
function likePost(id) {
alert('like');
}
我不確定第1行如何與代碼的其餘部分相關。你用'entry'做什麼,你從哪裏調用'likePost'?當你點擊''元素時,你是否只會遇到錯誤? – Sampson 2014-12-06 21:27:30
'entry'被附加到DOM中。錯誤只出現在點擊''元素 'likePost'後來被調用。它在正確的地方 – 2014-12-06 21:30:45