Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/480.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java h:commandButton onclick事件被按钮操作中断_Java_Javascript_Jquery_Jsf - Fatal编程技术网

Java h:commandButton onclick事件被按钮操作中断

Java h:commandButton onclick事件被按钮操作中断,java,javascript,jquery,jsf,Java,Javascript,Jquery,Jsf,我的onclick事件被按钮操作(完全提交)中断。有什么想法吗 另一种方法是将h:commandButton更改为a4j:commandButton,但我需要完整提交才能使按钮像这样正常工作 <h:commandButton onclick="trackClick();" action="#{bean.print}" /> 我不明白你的问题。您是否可以发布更多代码并详细解释您对当前结果的期望?您需要trackClick()中的哪些功能?trackClick()根据Javascri

我的onclick事件被按钮操作(完全提交)中断。有什么想法吗

另一种方法是将
h:commandButton
更改为
a4j:commandButton
,但我需要完整提交才能使按钮像这样正常工作

<h:commandButton onclick="trackClick();" action="#{bean.print}" />


我不明白你的问题。您是否可以发布更多代码并详细解释您对当前结果的期望?您需要
trackClick()
中的哪些功能?trackClick()根据Javascript向跟踪单击的外部Webanalysis系统发送数据。数据的发送是异步的。print()打开一个打印页面。问题是,单击按钮时,trackClick()函数尝试发送数据,但由于打开新页面而中断。请在
oncomplete
中使用javascript尝试
a4j:commandButton
。您好,a4j:commandButton将是一个很好的解决方案,但我的操作方法需要完全提交,否则按钮将不起任何作用