我无法将id传递给javascript onClick方法。我使用Spring框架,在控制器类中,我将相关的id发送到jsp文件,如:
model.addAttribute("uploadid", uploadid);
然后,我必须将此uploadid发送到javascript onClick方法。我尝试按以下方式执行此操作:
<a href="#" onClick="uploadThumbnailClicked(\''+"${uploadid}"+'\')"><spring:message code="thumbnail.new"/></a>
但它不起作用。
有人能帮助我吗?
答案 0 :(得分:1)
<script type="text/javascript">
function uploadThumbnailClicked(uploadid) {
console.log(document.getElementById(uploadid));
}
</script>
<a href="#" onClick="uploadThumbnailClicked('${uploadid}')">link</a>
<div id="test"></div>
在这种情况下,您的控制器将(uploadid ='test')发送到JSP。