[英]Handling ajax errors with jsf.ajax.addOnError
jsf.ajax.addOnError
如何实际捕获错误? 我没有找到任何关于它的机制的信息。 我只发现它是一个错误监听器。
无论你在哪里找到jsf.ajax.addOnError
是错误监听器的陈述,那个源都是错误的。 addOnError
函数添加了一个错误监听器(即,您自己定义的函数,并且只要JSF框架遇到错误情况就会调用该函数)。
这直接来自JSF-2.2规范,13.3.6.2 :
jsf.ajax.addOnError函数接受一个JavaScript函数参数,该参数将在任何Ajax请求/响应周期中发生错误时得到通知。 [P1-start-event]实现必须确保必须根据表14-5“错误”中列出的错误调用已注册的JavaScript函数。[P1-end]
因此,“errors”表定义了函数调用的条件。 他们来了:
JSF实现基本上触发了Ajax请求,并定义了响应到达时浏览器调用的内部处理程序。 然后,他们需要检查响应,如果满足上述条件,他们会查看你是否注册了任何要调用的函数并在需要时执行它们(它们做得更多,但这是有问题的部分) )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.