一开始报的是 unexcepted token ,
调试的时候,发现,button的onclick事件传递的参数是:(1,,1)
中间空着的位置,传的参数为’’。调试之后,发现原因为:
onclick事件传参数时,参数应加上’'符号。简单来说,就是应该写成:
onclick="addRefund('${accounts.TAccount.Id }','${accounts.TAccount.refundId }','<%=index1 + 1 %>')"
而不是
onclick="addRefund(${accounts.TAccount.Id },${accounts.TAccount.refundId },<%=index1 + 1 %>)"
修改完之后,又报错:
addRefund is not a function
这个问题调试了非常久没有找到解决办法,最后参考了博客:email() is not a function
报错的原因主要是,form中存在与方法同名的input标签。修改方法名即可。