2

是否可以在 JSF 中手动发送 ajax 请求?如果可能,请指导我。

提前致谢。

4

2 回答 2

2

当您使用 Primefaces 时,这里有 JavaScript API。您可以使用它PrimeFaces.ajax.AjaxRequest来执行此操作。有关此内容,请参阅 Primefaces 用户指南,但简单的示例是:

PrimeFaces.ajax.AjaxRequest({
    formId: 'userForm',
    source: 'userForm',
    process: 'userForm'
});

这是来自用户指南的示例。

此外,p:remoteCommand如果这更接近您的用例,您可以使用该组件创建 JavaScript 函数以从支持 bean 调用某些方法。

于 2013-03-08T09:20:44.433 回答
0

Checkout OmniFaces<o:commandScript>标签,看起来很漂亮。还包含许多其他用于 JSF 项目的有趣实用程序。

于 2013-03-08T09:23:59.257 回答