如何通过jQuery AJAX调用JSF操作方法?通过jQuery调用JSF操作ajax
3
A
回答
1
直接通过AJAX调用JSF视图是不明智的,除非您的JSF堆栈支持AJAX,并且您知道如何以堆栈理解的方式构造请求。此处的错误可能会导致视图状态出现问题,并且很难诊断错误。
核心JSF 1.2(和之前)没有直接的AJAX支持; 3rd party frameworks提供不同程度的AJAX支持。 JSF 2将AJAX JavaScript库添加到核心框架(David Geary demonstrates),因此尽可能使用该库。
所有这一切都是使用一个servlet直接与模型交互(即不回发到JSP/Facelet视图)。这可能是足够的,具体取决于你在做什么。
0
您是否尝试过使用a4j:jsFunction
的data
属性返回值?这将模仿同步呼叫。
例如。
<a4j:jsFunction action="#{myBean.someAction}" data="#{myBean.someResult}" name="whatever" reRender="something"/>
相关问题
- 1. 如何通过控制器操作在JQuery AJAX调用Oxid eSHOP
- 2. 如何使用Ajax调用jsf操作方法(在JSF 1.2中)?
- 3. jsf commandbutton操作不起作用ajax
- 4. 只通过Ajax调用调用动作
- 5. JSF 2的DataTable通过AJAX
- 6. Wicket调用冗长的操作并通过ajax进行更新
- 7. Ajax调用通过如下JQuery的Ajax调用完成
- 8. 问题通过jQuery的Ajax调用WebService
- 9. 如何通过jQuery AJAX调用
- 10. jquery onClick通过$(this)给ajax调用
- 11. 通过jQuery/Ajax调用PHP页面
- 12. 通过jQuery的ajax调用三个parms
- 13. 通过jquery ajax评估脚本调用
- 14. JSF - 通过使用ajax调用改变panelGroup - Bean,EL和?
- 15. 通过AJAX调用submision不起作用
- 16. JSF - 通过使用AJAX和selectOneListbox
- 17. MVC RedirectToAction通过ajax jQuery调用knockoutjs不起作用
- 18. 如何调试jQuery POST AJAX操作?
- 19. 通过jQuery/AJAX
- 20. 通过AJAX在jQuery-Tabs中加载grails操作
- 21. 回调 - Parseerror JSONP通过jQuery AJAX
- 22. 通过操作
- 23. 通过cas的ajax调用
- 24. Ajax调用通过代码
- 25. 通过ajax调用视频
- 26. IE通过Ajax调用
- 27. 通过Ajax跨域调用
- 28. 无法通过Ajax调用
- 29. JSF按钮AJAX调用
- 30. 通过jQuery Ajax调用Web服务的参数调用
更具体... arrrgghhh – n00ki3 2009-09-25 10:57:43
问题很简单。无法进一步扩展。 – Madhu 2009-09-25 11:00:01
Facelets。其实想通过a4j:jsfunction来同步ajax调用。但是没有选择。所以想通过jQuery来做到这一点。 – Madhu 2009-09-25 11:05:14