这个注意代码规范就好了
错误的:
maxData.push("<div class='rating-star' onclick=\'saveSurvey("+questionsId+")\'>点我</div>");
正确的:
maxData.push("<div class='rating-star' onclick=\'saveSurvey(\""+questionsId+"\")\'>点我</div>");
原因:转义问题
注意看图片中,下面的是转义后的样子
我这里使用了js的数组[]来存放