JS 異常之 missing ) after argument list 錯誤釋疑
阿新 • • 發佈:2019-02-13
javascript 引數是string型別的時候前後要加“”,有些情況下一定要加轉義符:例如下面情況:
這是
在servlet中的寫法,因為用的ajax提交,所以使用PrintWriter物件輸出內容
String ptostr =
"aaaaaaaaaaaaa";
out.println("<span id='"+value+"'
onclick='showContent(/""+ptostr+"/")'><img src='images/file3.gif'
wdth='35' height='32'/> <font color='green'>" + value +
"</font></span>");
寫成下面情況會報:missing ) after argument
list 錯誤
String ptostr = "aaaaaaaaaaaaa";
out.println("<span
id='"+value+"' onclick='showContent("+ptostr+")'><img
src='images/file3.gif' wdth='35' height='32'/> <font
color='green'>" + value + "</font></span>");
上面這種寫法,當初
怎麼都沒有查出錯了,使用alert列印的時候也沒有什麼錯誤,但是一輸出到頁面絕對就報missing ) after argument list
錯誤