我正在尝试通过 javascript 调用 primefaces commanlink,并想知道它是否成功执行,如果成功,我需要获取回调函数发送的值。我正在捕获 commandlinke 的返回值,它是一堆 javascript。如何在我的 senario 中获取 args(topicComment) 值。我想我可以通过设置更多隐藏字段来解决问题,但我想看看如何直接获取它。
Javascript
$('.postButton').livequery("click", function (){
var comment_content = $(this).parent().siblings().children('textarea').val();
$('#topic_comment').val(comment_content);
var object=$('#postCmdLink').click();
var output;
for (property in object) {
output += property + ': ' + object[property]+'; ';
}
console.log(output);
}
服务器端
public void addComment(){
.................................
context = RequestContext.getCurrentInstance();
context.addCallbackParam("topicComment", topicBean.getTopicCommentVO().getTopicCommentGuid());
}