0

ID を JavaScript の onClick メソッドに渡すことができません。私はSpringフレームワークを使用し、コントローラークラスでは、関連するIDを次のようにjspファイルに送信します。

    model.addAttribute("uploadid", uploadid);

次に、このアップロード ID を javascript onClick メソッドに送信する必要があります。私は以下のようにこの操作をしようとします:

<a href="#" onClick="uploadThumbnailClicked(\''+"${uploadid}"+'\')"><spring:message code="thumbnail.new"/></a>

しかし、うまくいきません。

誰でも私を助けることができますか?

4

1 に答える 1

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 に送信します。

于 2013-10-22T10:20:51.253 に答える