在a标签onclick事件触发js函数,传入中文导致无法触发onclick事件,为什么

hlx156651 2017-05-04 07:29:19
不触发onclick 触发href了,而且我直接href=“delcolintr?iname=${c.iname}";”传回去后台的是乱码,但在jsp显示正常,怎么回事?

<a href="" onclick="a(${c.content})" >删除</a>
function a(iname){
alert(iname);
window.location.href="delcolintr?iname="+iname;
}
...全文
380 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
李德胜1995 2017-05-04
  • 打赏
  • 举报
回复
改为这样就可以了。。。。

onclick="a('${c.content}')"
MonkeyHou0529 2017-05-04
  • 打赏
  • 举报
回复
不能这样写,你把$换成%试试
hlx156651 2017-05-04
  • 打赏
  • 举报
回复
引用 2 楼 u014616600 的回复:
onclick='a("${c.content}")' 这样有没有帮助。。。。。
就是这个el表达式里面取中文的都不行,取数字就可以
再宅一点点 2017-05-04
  • 打赏
  • 举报
回复
onclick='a("${c.content}")' 这样有没有帮助。。。。。
110成成 2017-05-04
  • 打赏
  • 举报
回复
后台取的时候编码转下试试

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧