ali*_*ttb 16 javascript ajax jsf primefaces
在使用PrimeFaces 5.3学习JSF-2.2时,我遇到了javascript事件处理程序,例如与onComplete
属性一起使用的处理程序:
function handelSmptmSaveRequest(xhr, status, args) {
if (args.validationFailed) {
PF('smptmDlgWv').jq.effect("shake", {
times : 5
}, 100);
} else {
PF('smptmDlgWv').hide();
}
}
Run Code Online (Sandbox Code Playgroud)
我在这里有多个问题:
xhr, status, args
以及它们在何处定义,以及它们从何处获取其值?onBlur
or)一起使用的唯一处理程序,我该onClick
如何学习它们?Edit1 这似乎是由PrimeFaces定义的Ajax回调,它们在这里公布了http://blog.primefaces.org/?p=830但是仍然存在问题,尽管PF展示有一些使用示例,但我不能为这些功能做好文档,我正在为问题添加ajax标签.
以下是PDF格式的PrimeFaces 5.3文档.(这是所有版本的文档.)
页面536记录了oncomplete(xhr, status, args)
函数的参数:
当ajax请求完成时,Javascript回调进行处理.采用RequestContext API提供的三个参数,xmlhttprequest,状态字符串和可选参数.
XMLHttpRequest
是我们都知道和喜爱的香草JS对象.
RequestContext
在PrimeFaces 5.3文档的第588页上定义:
RequestContext是一个简单的实用程序,它提供了有用的好东西,例如向ajax回调函数添加参数.RequestContext在ajax和非ajax请求中都可用.
归档时间: |
|
查看次数: |
3348 次 |
最近记录: |