https://github.com/elsehow/kefir-jquery-ajax
make a $.ajax request, get a kefir property back!
https://github.com/elsehow/kefir-jquery-ajax
Last synced: about 1 year ago
JSON representation
make a $.ajax request, get a kefir property back!
- Host: GitHub
- URL: https://github.com/elsehow/kefir-jquery-ajax
- Owner: elsehow
- Created: 2015-10-08T21:26:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-10T07:32:59.000Z (over 10 years ago)
- Last Synced: 2025-03-13T17:07:17.396Z (over 1 year ago)
- Language: JavaScript
- Size: 477 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kefir-jquery-ajax
make a $.ajax request, get a kefir property back!
## installation
`npm install kefir-jquery-ajax`
## example usage
```javascript
var kefirAjax = require('kefir-jquery-ajax')
//returns a promise for a GET to the query string
var queryOpts = function (date, number) {
return {
url: 'http://127.0.0.1:3000/sms',
data: {
date: date,
number: number
}
}
}
//returns a stream* from responses to query()'s AJAX request
var getData = function (date, number) {
var responseStream = kefirAjax(queryOpts(date, "my-phone-number"))
return responseStream.map(JSON.parse)
}
module.exports = getData
```