我有一个页面,其中一个部分仅在加载整个页面后才加载。对于这一点,我在页面上使用下面的代码:JSF 2.0在文档加载页面上部分渲染
<script type="text/javascript">
alert("In the JS");
$(document).ready(
function() {
$.post(jspPath+'/myCommunity/ajax/hotTopicDiscussion.faces',
function(data) {
jsf.ajax.request(this, 'post', {render: 'discussionTopic'});
}
);
}
);
</script>
也
<h:panelGroup id="discussionTopic" reRendered="#{discussionBean.doRender}">
这doRender
是一个bean的属性,我设置一次AJAX调用完成。但这不是加载数据。我可以看到ajax方法正在调用。
为什么POST请求发送到'jspPath +'/ myCommunity/AJAX/hotTopicDiscussion.faces''你做实际的JSF Ajax请求过吗? – 2012-01-14 11:08:26
'h:panelGroup'中的'rerendered'属性是什么?它确实存在吗? – 2012-01-14 11:10:49