在项目中遇到个问题:servlet向前端返回如下按钮,当course_ID为数字是onclick事件正常,但当course_ID含有字母时onclick事件就不起作用。网上找了很多方法都不管用,最后自己摸索到了一个方法,解决了问题。
【权记于此】
有问题者:
out.print("<td><input type='button' id='tb_delete_course_btn"
+ index + "' value='删除'" + " οnclick='tb_delete_course(" + course_ID + ")'/></td>");纠正后的:
out.print("<td><input type='button' id='tb_delete_course_btn"
+ index + "' value='删除'" + " οnclick='tb_delete_course(\"" + course_ID + "\")'/></td>");