Ajax a href onClick在页面启动时调用(在单击链接之前)
我有一个primefaces数据表,其中有一列包含指向ftp文件的链接:Ajax a href onClick在页面启动时调用(在单击链接之前),ajax,primefaces,ftp,href,Ajax,Primefaces,Ftp,Href,我有一个primefaces数据表,其中有一列包含指向ftp文件的链接: <p:column sortBy="emplacementlivrable" filterBy="emplacementlivrable"> <a href="ftp://#{spec.emplacementlivrable}" onclick="#{respSpecController.connectToFtpServer()}" target="_blank">#{spec.emplacemen
<p:column sortBy="emplacementlivrable" filterBy="emplacementlivrable">
<a href="ftp://#{spec.emplacementlivrable}" onclick="#{respSpecController.connectToFtpServer()}" target="_blank">#{spec.emplacementlivrable}
</a>
</p:column>
我需要的方法,连接到ftp服务器要执行只有当用户点击链接。但当我调试时,我可以看到它在页面启动时调用该方法,而不仅仅是在单击链接时
为什么要阻止这种行为
谢谢,真奇怪,我不知道为什么。但这应该是可行的:
<p:commandLink value="#{spec.emplacementlivrable}"
actionListener="#{respSpecController.connectToFtpServer()}"
oncomplete="window.open('ftp://#{spec.emplacementlivrable}'); return false;"
/>