超連結中拼接中文引數時,報錯is not defined
超連結中拼接引數時,報錯該中文引數 is not defined。
只需要將該引數用引號包起來即可。
改之前:
var local='<a href="javascript:goReplyDocs('+row.DOCS_REPLY_ID+','+row.REPLY_USER_DEPTNAME+')">回覆</a>';
console.log(local);結果為:
<a href="javascript:goReplyDocs(1,中文)">回覆</a>
引數是中文字元,js肯定不會識別啊,應該將中文用引號包裹起來,才是一個字串'中文'。
改之後:
var local=
console.log(local);結果為:
<a href="javascript:goReplyDocs(1,'中文')">回覆</a>
這個道理很簡單,就跟Java中的String一樣,可以這樣定義一個變數 String str = "中文";但是不能寫為 String str = 中文;