項目中有用到使用js拼接onclick方法,但是onclick中的參數始終獲取不到;
此處的templateKey是一個字母加下划線的組合:
value += "<a class='delete' onclick='deleteDataTemplate("+ full.id +"," + full.templateKey + ")'>刪除</a>";
這么寫其實沒有問題,但是當參數中是包含數字字母組合,或純字母的時候就會有問題,所以需要將參數轉義為字符串傳入
value += "<a class='delete' onclick='deleteDataTemplate("+ full.id +",\"" + full.templateKey + "\")'>刪除</a>";
注意:引號嵌套不要嵌套錯了