Any content that is returned will be used to replace the content of the current element (or, more commonly, another element, via the ic-target attribute, see below). An empty response will be interpreted as a No-Op. See Intercooler Responses for more info.

Since it is common for an action to replace a different element than the one that the action occured on, you may want to use the ic-target attribute to target a different element for replacement.

What is the Default Action?

The default action depends on the type of an HTML element:

Using Real HTTP Methods

By default, intercooler uses POST's for all non-GET requests, due to older browser limitations. It includes the _method parameter and the X-HTTP-Method-Override headers that indicate the intended HTTP method, but some server-side infrastructure might not understand these conventions.

If you wish to use the actual HTTP method and forgo older browser support, you can use the following meta tag in your head tag:

<meta name="intercoolerjs:use-actual-http-method" content="true"/>