Lan*_*Lan 2 javascript ajax jsf richfaces
我正在使用JSF,richfaces 4的东西,我想在javascript函数触发时调用bean方法.
您可以使用 <a4j:jsFunction>
,它允许您执行Ajax请求以直接从JavaScript代码调用bean方法,并且可以以JSON格式返回响应以在客户端JavaScript调用中使用.
请注意,<a4j:jsFunction>
必须在里面<h:form>
.例如,你定义a4j:jsFunction喜欢这样:
<h:form>
<a4j:jsFunction name="myJsFunction" action="#{bean.someAction}" reRender="xxxxx"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)
创建一个名为myJsFunction()
call 的javascript函数,它将在调用时调用bean上的someAction().
例如,在你的javascript函数中:
<script type="text/javascript">
function yourJavaScriptFuntion() {
..............;
myJsFunction(); //bean.someAction() will invoke here
..............;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10179 次 |
最近记录: |