ic-on-error - JQuery AJAX Request life cycle attribute

Summary

This attribute is a javascript expression that will be evaluated after an erroneous AJAX request is completed on behalf of Intercooler. It corresponds to the error property in JQuery's ajax() method.

Syntax

This attribute is a valid javascript expression, evaluated within an isolated scope.

This attribute may be placed on parent elements, allowing you to specify behavior across multiple elements.

Available symbols are:

  • status - Possible values (besides null) are "timeout", "error", "abort", and "parsererror"
  • str - Textual portion of the HTTP status, such as "Not Found" or "Internal Server Error."
  • xhr - The XHR object

The ic-on-error can be placed on an parent element, allowing general request processing for an entire page. Intercooler will find the closest element with this attribute and evaluate it.