To use simply add
data-ajax-url="http://example.com/api" to any element. By default the response from the url will be inserted
into the element as text.
If the expected response of the ajax call is HTML specify
data-ajax-type="html". With this markup the contents of the div will be filled by the response of the url.
If the expected response of the ajax call is JSON then specify
data-ajax-type="json". The properties of the JSON object will be accessible like
~property~. In this example the
~sku~ text will be replaced by the
sku property of the returned JSON. This works in attribute values as well as inner text.
Note that urls are only requested once even if multiple elements use the same one.