Ajax Request Component for React.
Live demo: yuanyan.github.io/react-ajax
To build the examples locally, run:
npm install
gulp dev
Then open localhost:9999 in a browser.
The easiest way to use React-ajax is to install it from NPM and include it in your own React build process (using Browserify, etc).
You can also use the standalone build by including dist/react-ajax.js in your page. If you use this, make sure you have already included React, and it is available as a global variable.
npm install react-ajax --save
var Ajax = require('react-ajax');
<Ajax url="data.json" onResponse={this.responseHandler} />
urlThe request url.methodThe HTTP method to use such as 'GET', 'POST', 'PUT', or 'DELETE'. Default is 'GET'.paramsParameters to send to the specified URL.bodyOptional raw body content to send when method === "POST".headersHTTP request headers to send.acceptSetting HTTP accept header, specify either the full canonicalized MIME type name as type/subtype, or the extension suffix form as "xml", "json", "png".typeSetting HTTP contentType header, accepting the canonicalized MIME type name complete with type/subtype, or simply the extension name such as "xml", "json", "png".withCredentialsSet the withCredentials flag on the request.timeoutRequest timeouts(ms).
These are the special events implemented by ajax.
onResponsefired when request response