{"_id":"fajax","_rev":"33-120f676674ddc625c82a5c117358bc70","name":"fajax","description":"A tiny wrapper around XMLHttpRequest.","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"fajax","version":"0.1.0","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","sinon":"git://github.com/fizker/Sinon.JS#v1.5.2-fzk","sinon-chai":"~2.3.0","q":"0.8.11"},"keywords":["browser","ajax","ender","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","_id":"fajax@0.1.0","dist":{"shasum":"acf16430f5ef9ac80b33942cd54de77839fc83f9","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.1.0.tgz","integrity":"sha512-jVWXvv4mIBCC9MTGMrI4CzadNkwES+vw+TMlQ8BvMH956h1IFSEURMoOTukMrs92TU4oePpPQrCenYBz7QU7Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA49gnTGhnWxKIIW8l7XxR0sKhOU0M2DmWNEo+YyzqyrAiEAi+9501f6lU+d2MGrScZRe4bcYNdL3apgFXlrwOpHnaE="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"directories":{}},"0.1.1":{"name":"fajax","version":"0.1.1","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","sinon":"git://github.com/fizker/Sinon.JS#v1.5.2-fzk","sinon-chai":"~2.3.0","q":"0.8.11"},"keywords":["browser","ajax","ender","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","_id":"fajax@0.1.1","dist":{"shasum":"5173bed82d6738eeaa0dcca553e35642752a5ace","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.1.1.tgz","integrity":"sha512-Ngjx2qcrRH04de2Ocgvv1q1BwpedH+28/fkfzhp6SXwjJFUcusH6IpThI56Tqrd+0zy9WMPbB4QLOhibXQDo5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQAlkd8k/bXPCLZlJzxHEfTcLdOhneWF4RPxXNKsfGRQIgE+Zp4a0+d/C5Kb9+KxAop/0E5yvVSzr4sZ25YK4rHY8="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"directories":{}},"0.1.2":{"name":"fajax","version":"0.1.2","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","sinon":"git://github.com/fizker/Sinon.JS#v1.5.2-fzk","sinon-chai":"~2.3.0","q":"0.8.11"},"keywords":["browser","ajax","ender","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","_id":"fajax@0.1.2","dist":{"shasum":"93dcbe7a8ccb8dc2b6037dfbd390e222168795b8","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.1.2.tgz","integrity":"sha512-brIY48estIvUNaU24tPumFbJPN7yiUpvu+OsXgW/nuLh+MQgRESlZiJrEykVtlpY7k6aDg8cUdPs1rXylnmJMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/oNuDw1hZgOMJGYUDRNhUCmaxhibLK+ePDd8t686ioQIgazBzPv5pXO97yCEOy1P/95Qqk8Db0kJ0BL+XmOOghRc="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"directories":{}},"0.2.0":{"name":"fajax","version":"0.2.0","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","sinon":"git://github.com/fizker/Sinon.JS#v1.5.2-fzk","sinon-chai":"~2.3.0","q":"0.8.11"},"keywords":["browser","ajax","ender","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","_id":"fajax@0.2.0","dist":{"shasum":"e6f48b65da6910bbe54cc0a837549a154038407e","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.2.0.tgz","integrity":"sha512-l5/Ab6dxTOc9tcYqZeKhesiU8qBtGXlFJpOE/vc3Zogt3cnall8RMOc/QCTVvr4Q9yKYCAG6SIfIbXz8UNpnVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEXge97MBOa4EUYlkw9sww+imAXFSvd6sltmHzvUwygAiBgVoQ9u0GF1wUq0Wa7EpIeDnpl1PaubDTzg5F0OhXnVg=="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"directories":{}},"0.2.1":{"name":"fajax","version":"0.2.1","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha","install":"node install.js"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"uglify-js":"~2.3.6"},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","fzkes":"~0.9.0","q":"0.8.11"},"keywords":["browser","ajax","ender","amd","requirejs","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"_id":"fajax@0.2.1","dist":{"shasum":"069cf5244216aacb890fe8438b5885a1d3ae0507","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.2.1.tgz","integrity":"sha512-ZphNT5ubLE50tycjfP2oKeraXC2t+JsFWHmYXFE1q9YBC8cWcdIeOIxG8BSr9ELZ8AEhMAq91Vg3mIaLLVjR5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8uZtgBR28U+S2q2pVP55uF8B7rXvyI47vcnMrjeo9JAiA4jb3Cn+1fJED9C8DO/GWHNSLsmNfU24aEZlxrmeiNHA=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}]},"0.3.0":{"name":"fajax","version":"0.3.0","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha","install":"node install.js"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"uglify-js":"~2.4.3","browserify":"~2.35.4","fmerge":"~1.0.1"},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","fzkes":"~0.10.1","q":"~0.9.7","btoa":"~1.1.1"},"keywords":["browser","ajax","ender","amd","requirejs","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"homepage":"https://github.com/fizker/js-ajax","_id":"fajax@0.3.0","dist":{"shasum":"c1470a73fac265ad48e2fd89ec7fa3720109f742","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.3.0.tgz","integrity":"sha512-ABjS8nTVBj1H4hpcwcHZQ/thlzl+u/BW16HP6EGhAEuedFL2PIDERJBwuyYgM1oInz/jBfhrp03MPQe91DeNNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGEKJhq0OjA0JNzug2QYVWoCLfty8rMJcpJUCN/RUfsAIgdqhObOvSi4RiMtEqjAFwAf5oH17RcGlJrEkxUnzwD+U="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}]},"0.3.1":{"name":"fajax","version":"0.3.1","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha","install":"node install.js"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"uglify-js":"~2.4.3","browserify":"~2.35.4","fmerge":"~1.0.2"},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","fzkes":"~0.10.1","q":"~0.9.7","btoa":"~1.1.1"},"keywords":["browser","ajax","ender","amd","requirejs","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"homepage":"https://github.com/fizker/js-ajax","_id":"fajax@0.3.1","dist":{"shasum":"e657ea3ef1aee5e49fd49a03dc2ce070446682e9","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.3.1.tgz","integrity":"sha512-eahwqfabt2pOa7jD2gXT2RKAWHV2YHS841lzBK3EcIVwgxqAPN+lk5tsgEjKgCe+DBgclHO9Z4u9e0MwmnT7vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiN/0+hy3S4bQBb/jBScdtammq80r5+cUcvkJv1k2frwIhAMt9wkpkc6aqd6cgThu341wk3Yfzw4yYbgUewysPPzG1"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}]},"0.3.2":{"name":"fajax","version":"0.3.2","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha","install":"node install.js"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"uglify-js":"~2.4.3","browserify":"~2.35.4","fmerge":"~1.0.2"},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","fzkes":"~0.10.1","q":"~0.9.7","btoa":"~1.1.1"},"keywords":["browser","ajax","ender","amd","requirejs","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","gitHead":"fa84b564ec45f373df40cbd80ba6597bf356a94a","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"homepage":"https://github.com/fizker/js-ajax","_id":"fajax@0.3.2","_shasum":"8df76aa863fab1b3dbc9efe4e9c513654ee48fbf","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"dist":{"shasum":"8df76aa863fab1b3dbc9efe4e9c513654ee48fbf","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.3.2.tgz","integrity":"sha512-swelbRyBZSuI6e9M2vkXIpgHviDUz3ov0LqA/OJ90E3xTam4c/FLiwl2VvOQmuC71V1t7vjUjF3Dcb+rV7WsDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSIiBtJuGUu+HDqLLtwMHEnsMj9rCUj5aRzdJzgZqELwIhAP/4Dv6crF1xpiRhdFCfKpkLMi5UJRcmsdv7Tt4l9iN1"}]}},"0.3.3":{"name":"fajax","version":"0.3.3","description":"A tiny ender-wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha","install":"node install.js"},"ender":"ender.js","repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"uglify-js":"~2.4.3","browserify":"~2.35.4","fmerge":"~1.0.2"},"devDependencies":{"mocha":"~1.7.4","mocha-as-promised":"~1.1.0","chai":"~1.4.2","chai-as-promised":"~3.2.3","fzkes":"~0.10.1","q":"~0.9.7","btoa":"~1.1.1"},"keywords":["browser","ajax","ender","amd","requirejs","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"homepage":"https://github.com/fizker/js-ajax","_id":"fajax@0.3.3","_shasum":"486bf26033e2893b979d2d891fc310e0245ebe33","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"dist":{"shasum":"486bf26033e2893b979d2d891fc310e0245ebe33","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.3.3.tgz","integrity":"sha512-JWX+qEIB1r7kxfMVpIp7YOwZzVSBCiPqj8Y9Ceq7dPYtA2oS1H5+h6nPtYzLhsV1hByuV3vkXQyudrr3189VbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCftSCOg4berQJ6JWS+21Z1Xc3qzUG+omG3b7Apl9s2GAIgJLLTUXjV0rZ0SJd9ZrgNU07QCnG7KmREMzNrmQSXufg="}]}},"0.4.0":{"name":"fajax","version":"0.4.0","description":"A tiny wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"fmerge":"^1.2.0"},"devDependencies":{"mocha":"^1.21.4","chai":"^1.9.1","chai-as-promised":"^4.1.1","fzkes":"^0.14.0","es6-promise":"^1.0.0","btoa":"^1.1.2"},"keywords":["browser","ajax","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","gitHead":"ff9181785f960dccd0b615fe819621f5c367e80b","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"homepage":"https://github.com/fizker/js-ajax","_id":"fajax@0.4.0","_shasum":"2c1dffc9007b481534c2afe1a8a00b8c6d00daf1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"dist":{"shasum":"2c1dffc9007b481534c2afe1a8a00b8c6d00daf1","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.4.0.tgz","integrity":"sha512-WR6aUiCx8z4qa9CzgHQXLZRaXqmljBtc4v8Un1oboJZEl19BzKEYJfwqn25YIo19syyYCv+9iv6cnpj8HARHEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeD4YAs1ROdmKsPTdLKBHQ3MfUWHDWA/cKDJfOKOjaCwIhAMZmYCuSvcWyK2E8WzYw3PrSl3lx3QbIr0T4sv0N9qh5"}]}},"0.5.0":{"name":"fajax","version":"0.5.0","description":"A tiny wrapper around XMLHttpRequest.","main":"src/ajax.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"dependencies":{"fmerge":"^1.2.0"},"devDependencies":{"mocha":"^1.21.4","chai":"^1.9.1","chai-as-promised":"^4.1.1","fzkes":"^0.14.0","es6-promise":"^1.0.0","es6-shim":"^0.17.0","btoa":"^1.1.2"},"keywords":["browser","ajax","xmlhttprequest"],"author":{"name":"Benjamin Horsleben"},"license":"WTFPL","gitHead":"26dc25145bfec5e5f62404fdc2d24e740e8bf4e8","bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"homepage":"https://github.com/fizker/js-ajax","_id":"fajax@0.5.0","_shasum":"8c8aaa8648078d2fc81fa627fa7b5c1e8ff4b947","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"fizker","email":"benjamin@fizkerinc.dk"},"maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"dist":{"shasum":"8c8aaa8648078d2fc81fa627fa7b5c1e8ff4b947","tarball":"https://registry.npmjs.org/fajax/-/fajax-0.5.0.tgz","integrity":"sha512-Qg60rinTSABu0TRL4os4ogTXLGCu4V6AvqIhWzkEmytlwERXXXjM8bgPoCzkWd8A6tCitPa6oNvxtVf6g8t3/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUg55CtUpeI9AGOxujW8Mt0/54FJV1AKAGfPEnmi5OJwIhAKmS/sf3h/ctATtkthKgRBmJXYjwGbYMEr05jTIUf0Qj"}]}}},"readme":"fajax\n=====\n\nA tiny wrapper around XMLHttpRequest.\n\n\nBrowser support\n---------------\n\nIt is tested in the following browsers:\n\n- Chrome v. 23\n- Firefox v. 17\n- Opera v. 12.11\n- Safari v. 6\n- IE v. 9\n- IE v. 8\n\nIt requires an ES6 compatible `Promise` implementation. You can shim this with\neither `es6-shim` or `es6-promise`. The `Promise` constructor should be available\nin global scope.\n\n\nNote for IE8 and below: You need to supply a shim for Function.prototype.bind.\n\nIt does not work in IE7 or below out of the box when receiving `application/json`,\nbecause `JSON.parse` is not supported. If this is a requirement, then use\nsomething like [json2](https://github.com/douglascrockford/JSON-js) from\nDouglas Crockford. Everything else seems to work.\n\n\nExamples\n--------\n\nUsing this could not be more simple:\n\n    var fajax = require('fajax')\n    fajax.defaults({\n        baseUrl: 'http://my-server.com',\n        accept: 'application/json'\n    })\n    fajax.get('/some-resource').then(function(xhr) {\n        // if the server returns Content-Type: application/json,\n        // this is already parsed for us\n        var jsonBody = xhr.body\n    })\n\n    // Sometime later\n    fajax.post('/some-action', { json: jsonBody })\n        .then(function(xhr) {\n            // Report success\n        },\n        // The promise is rejected if the status code is 400 or higher\n        function(xhr) {\n            // Handle validation error or the like\n        })\n\n\nAPI\n---\n\nInclude this by calling `var fajax = require('fajax')`. This require that you\nuse a build-tool that is compatible with CommonJS, such as browserify or webpack.\n\n\nThe returned function have two static methods:\n\n1.  `fajax.qs(queryStringCreator)`: Assigns a specific query-string creator\n    function. This is used when `form` is specified in the options.\n\n    For example, it is simple to use the excellent [qs][qs] library:\n\n        // fajax and qs loaded via ender:\n        $.ajax.qs($.stringify)\n2.  `fajax.defaults(newDefaults)`: Updates the defaults. Notice that this adds\n    to the defaults, so\n\n        fajax.defaults({ method: 'post' });\n        fajax.defaults({ accept: 'application/json' })\n\n    is the same as\n\n        fajax.defaults(\n        { method: 'post'\n        , accept: 'application/json'\n        })\n\nAn interesting parameter in the defaults is `baseUrl`. This is resolved on the\nurl passed in when initiating a request, so this is an easy way to normalize\nurls based on either a folder or a server.\n\n    Example:\n    fajax.defaults({ baseUrl: 'http://example.com' })\n    fajax.get('/test') // -> GET to http://example.com/test\n\n    fajax.defaults({ baseUrl: '/foo' })\n    fajax.get('bar') // -> GET to <currentDomain>/foo/bar\n    fajax.get('/absolute') // -> GET to <currentDomain>/absolute\n\n\nThe function itself can take 3 arguments:\n\n1.  An options dictionary (more on this below).\n2.  A `string` of the url for the request. This can also be given as `url` in\n    the options dictionary.\n3.  An optional `function` that will be called when the request is complete.\n    This can also be given as `onload` in the options dictionary.\n\nThe options dictionary supports the following keys:\n\n -  `headers`: A key-value based list of request headers to set.\n -  `accept`: The accept header. This defaults to the browsers normal value.\n    If `accept` is set here, it will override the value in the headers-list.\n -  `method`: The http-method to use. It defaults to `GET`.\n -  `body`: Sends some text to the server. It defaults the `Content-Type` header\n    to `text/plain`, but won't override a specifically set header.\n -  `json`: Sends the given object as JSON. This requires JSON.stringify to be\n    available in global scope.\n\n    It will override `Content-Type` with `application/json`.\n -  `form`: Sends the given string or object as form-parameters.\n    The basic implementation will only send a flat object, discarding any\n    values that are not `String`, `Boolean` or `Number`.\n\n    For a more extensive implementation, you can provide any function via the\n    `fajax.qs(func)` function.\n\n    It will override `Content-Type` with `application/x-www-form-urlencoded`.\n\nIt is also possible to initiate a request with `fajax.request()`.\nIt takes the method as the first parameter, but otherwise acts exactly like\n`fajax()`.\n\nFor convenience, there are shorthands for the basic HTTP methods:\n\n- `fajax.get()`\n- `fajax.head()`\n- `fajax.post()`\n- `fajax.put()`\n- `fajax.delete()` or `fajax.del()`\n- `fajax.patch()`\n- `fajax.options()`\n\nThey all act as the primary function (`fajax()`), except they also enforce the\n`method` option.\n\n\n[qs]: https://github.com/visionmedia/node-querystring\n[node]: http://nodejs.org\n","maintainers":[{"name":"fizker","email":"benjamin@fizkerinc.dk"}],"time":{"modified":"2022-06-17T23:21:29.948Z","created":"2012-12-26T20:29:34.613Z","0.1.0":"2012-12-26T20:29:36.449Z","0.1.1":"2012-12-26T23:51:17.294Z","0.1.2":"2012-12-27T00:18:27.777Z","0.2.0":"2013-01-03T20:20:02.199Z","0.2.1":"2013-07-06T10:47:31.563Z","0.3.0":"2013-12-16T21:07:55.864Z","0.3.1":"2013-12-17T09:34:59.599Z","0.3.2":"2014-06-14T13:25:51.148Z","0.3.3":"2014-06-14T14:27:13.951Z","0.4.0":"2014-10-07T16:26:37.819Z","0.5.0":"2015-01-11T15:03:07.278Z"},"author":{"name":"Benjamin Horsleben"},"repository":{"type":"git","url":"git://github.com/fizker/js-ajax.git"},"homepage":"https://github.com/fizker/js-ajax","keywords":["browser","ajax","xmlhttprequest"],"bugs":{"url":"https://github.com/fizker/js-ajax/issues"},"license":"WTFPL","readmeFilename":"readme.md"}