Page 1 of 1

Browser JSONP AJAX Requests

Posted: Sun Mar 15, 2015 6:20 pm
by eephillip
How does one format the ajax JSONP object to do a filter on the timestamp.
Maybe the answer is you can't only support for URL encoding?

The following is from here
https://github.com/sparkfun/phant/issues/98
Date range query string example (in UTC):
Code: Select all
?gt[timestamp]=2014-08-15&lt[timestamp]=2014-08-20
Code: Select all
?gt[timestamp]=now -2 months&lt[timestamp]=now -1 month
day(s), week(s), month(s) and year(s) are supported

Trying to do somthing like the following.
Code: Select all
var jsonData = $.ajax({
        url: 'https://data.sparkfun.com/output/' + public_key + '.json',
        // data: {page: 5},
        // gt : now -2 hours',
        // 'gt[timestamp]' : 'now -1 hour',
        'lte' : ['timestamp', 'now - 2 hour'],     
        dataType: 'jsonp',
})

Re: Browser JSONP AJAX Requests

Posted: Sun Mar 15, 2015 9:33 pm
by eephillip
Just figured it out, you have to place the filter in the data tag.
Code: Select all
data : {'gte' : {'timestamp' : 'now - 1 hours'}}

Re: Browser JSONP AJAX Requests

Posted: Fri Mar 20, 2015 10:27 am
by rullywowr
L

Re: Browser JSONP AJAX Requests

Posted: Mon May 18, 2015 1:33 pm
by agilb
Thanks! That helped.