`
ruilin521314
  • 浏览: 882946 次
文章分类
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics