我试图在 ajax 更新后将 bean 值传递给 javascript 代码,但它不起作用。
<p:commandButton action="#{bean.transactionStarted}" onclick="userclicked(xhr,args,status)"/>
支持 bean 通过以下方式添加值:
RequestContext.getCurrentInstance().addCallbackParam("message", "message");
当我调试时,我看到上面的语句正确执行但它没有到达 js 并且它没有发出警报:
function userclicked(xhr, status, args) {
alert(args.message);
}