0.1.1 • Published 11 years ago
react-ajax v0.1.1
React-Ajax
Ajax Request Component for React.
Demo & Examples
Live demo: yuanyan.github.io/react-ajax
To build the examples locally, run:
npm install
gulp devThen open localhost:9999 in a browser.
Installation
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 --saveUsage
var Ajax = require('react-ajax');
<Ajax url="data.json" onResponse={this.responseHandler} />Properties
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).
Events
These are the special events implemented by ajax.
onResponsefired when request response