mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
55 lines
1.4 KiB
Markdown
55 lines
1.4 KiB
Markdown
|
|
<!---
|
|
|
|
This README is automatically generated from the comments in these files:
|
|
iron-ajax.html iron-request.html
|
|
|
|
Edit those files, and our readme bot will duplicate them over here!
|
|
Edit this file, and the bot will squash your changes :)
|
|
|
|
The bot does some handling of markdown. Please file a bug if it does the wrong
|
|
thing! https://github.com/PolymerLabs/tedium/issues
|
|
|
|
-->
|
|
|
|
[](https://travis-ci.org/PolymerElements/iron-ajax)
|
|
|
|
_[Demo and API docs](https://elements.polymer-project.org/elements/iron-ajax)_
|
|
|
|
|
|
##<iron-ajax>
|
|
|
|
The `iron-ajax` element exposes network request functionality.
|
|
|
|
```html
|
|
<iron-ajax
|
|
auto
|
|
url="http://gdata.youtube.com/feeds/api/videos/"
|
|
params='{"alt":"json", "q":"chrome"}'
|
|
handle-as="json"
|
|
on-response="handleResponse"
|
|
debounce-duration="300"></iron-ajax>
|
|
```
|
|
|
|
With `auto` set to `true`, the element performs a request whenever
|
|
its `url`, `params` or `body` properties are changed. Automatically generated
|
|
requests will be debounced in the case that multiple attributes are changed
|
|
sequentially.
|
|
|
|
Note: The `params` attribute must be double quoted JSON.
|
|
|
|
You can trigger a request explicitly by calling `generateRequest` on the
|
|
element.
|
|
|
|
|
|
|
|
##<iron-request>
|
|
|
|
iron-request can be used to perform XMLHttpRequests.
|
|
|
|
```html
|
|
<iron-request id="xhr"></iron-request>
|
|
...
|
|
this.$.xhr.send({url: url, params: params});
|
|
```
|