您的位置:首页 > Web前端 > JavaScript

JSF 与 JavaScript 用 A4J 完成前台后台数据交互

2008-11-19 12:17 295 查看
JSF 与 JavaScript 用 A4J 完成前台后台数据交互
HTML:
<script type="text/javascript" src="extjs.js"></script>
<f:view>
<div id="MyPageGrid" ></div>
<h:form prependId="false">

<a4j:jsFunction oncomplete="changeFinish(data);" name="processMethod"
data="#{ValueChangeTest.name},#{ValueChangeTest.age}"> //李四,23
</a4j:jsFunction>

<a4j:commandButton type="submit" value="good" onclick="changeBegin();" /> //必须用函数先激活JS.如:onclick

</h:form>
</f:view>

JS:
function changeBegin(){
alert("good");
var _name = "good";
processMethod(); //调用a4j:jsFunction产生的JS,如上面name值.即为产生一个名为processMethod的JS函数
}
function changeFinish(data){
alert("finish");
alert(data); //李四,23
}

输出:
依次弹出good/finish/李四,23 对话框.

原文地址:http://www.blogjava.net/algz/articles/207714.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐