我有一个XHTML网页,需要在div中加载另一个(不同的URL)(其ID将是pageContentDIV)。
<div id="pageContentDIV">
</div>
我通过使用jQuery的post方法实现了这一点。
我的代码如下:
var pageContentDIV = $('#pageContentDIV');
[...]
$.post(externalPageURL, {username: "abc", password: "def"}, function(data){
pageContentDIV.html(data);
});
这是有效的,但它有一个奇怪的怪癖,我正在努力解决。 (我也尝试过使用ui:include和ui:insert标签,但这也不起作用。)
我尝试加载的页面中有一个表单和一个表(最初为空)。按下提交按钮时,会发出ajax请求以从数据库中检索信息,然后使用该信息填充表。 我想要的是以下场景:
我目前的情况如下:
这两种行为之间的区别在于我想让我的用户保持第1页,但似乎我错过了一些东西。
是否可以在不更改page2代码的情况下获得所需的行为?
非常感谢任何帮助。