Data Ajax
Vous cherchez la BOEW v3.1?
À partir du 23 septembre 2014, la version 3.1 de la Boîte à outils de l'expérience Web n'est plus supportée. Le code source et la documentation ont été déplacés vers le dépôt wet-boew-legacy.
Needs translation
Purpose
A basic AjaxLoader wrapper that inserts AJAXed-in content.
Working example
How to implement
-
Add one of the following data-ajax attributes to an element, with the attribute value being the URL of the content to AJAX in:
-
data-ajax-after
: Insert content after the element<section data-ajax-after="ajax/data-ajax-extra-en.html"> ... </section>
-
data-ajax-append
: Insert content at the end of the element<section data-ajax-append="ajax/data-ajax-extra-en.html"> ... </section>
-
data-ajax-before
: Insert content before the element<section data-ajax-before="ajax/data-ajax-extra-en.html"> ... </section>
-
data-ajax-before
: Insert content at the start of the element<section data-ajax-prepend="ajax/data-ajax-extra-en.html"> ... </section>
-
data-ajax-before
: Replace the element with the content<section data-ajax-replace="ajax/data-ajax-extra-en.html"> ... </section>
-
Configuration options
Option | Description | How to configure | Values |
---|---|---|---|
Overlay type | Configure the origin and destination of the content to AJAX in. | Add the configuration attribute to the affected element with the value being the URL of the content to AJAX in. |
|
Events
Event | Trigger | What it does |
---|---|---|
wb-init.wb-data-ajax |
Triggered manually (e.g., $( "[data-ajax-after], [data-ajax-append], [data-ajax-before], [data-ajax-prepend], [data-ajax-replace]" ).trigger( "wb-init.wb-data-ajax" ); ). |
Used to manually initialize the Data Ajax plugin. Note: The Data Ajax plugin will be initialized automatically unless the required markup is added after the page has already loaded. |
wb-ready.wb-data-ajax (v4.0.5+) |
Triggered automatically after the content has been AJAXed in. | Used to identify where content has been AJAXed in by the plugin (target of the event) and to pass along how the content was included ("after", "append", "before", "prepend" or "replace").
|
wb-ready.wb (v4.0.5+) |
Triggered automatically when WET has finished loading and executing. | Used to identify when all WET plugins and polyfills have finished loading and executing.
|
Source code
- Date de modification :