use*_*413 2 javascript jsf java-ee
我试图用javascript调用bean,使用啊:commandLink.
我有一个commandLink
<h:commandLink action="#{bean.go()}"
styleClass="simple-submit-button" id="uLink">
<f:param name="userId" value="#{param['userId']}" />
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)
它叫我的豆子.
并希望从javascript调用此commandLink,如下所示:
document.getElementById('uLink').click();
Run Code Online (Sandbox Code Playgroud)
但我总是得到错误:document.getElementById('uLink')为空.
我试过这个:
有谁知道我是如何得到这项工作的?
做view source
在你的浏览器,并期待在按钮的确切的ID,它可能看起来像someContainerID:uLink
或someFormID:uLink
并不仅仅是uLink
所以你可能需要使用
document.getElementById('someFormID:uLink').click();
Run Code Online (Sandbox Code Playgroud)
要么
document.getElementById('someContainerID:uLink').click();
Run Code Online (Sandbox Code Playgroud)