JSONP和FullCalendar的问题

时间:2014-05-27 15:42:10

标签: jquery jsonp fullcalendar

尝试将JSONP与FullCalendar一起使用,但在请求时不获取数据。 已设置:

$.getJSON("http://test:81/calendarJSON.ashx?callback=?"
function(data){
            $('#calendar').fullCalendar({
                events: data
});
        });

从网页到ashx服务的请求格式为:

http://test:81/calendarJSON.ashx?callback=jQuery110208227056053001434_1401204018064&_=1401204018065

不确定请求是否正确。我以为我会在这里看到开始/结束时间参数。我从Web服务获得的响应是​​:

jQuery110208227056053001434_1401204018064([])

我假设应该传递额外的参数,这就是为什么我没有传递数据集?

提前致谢

1 个答案:

答案 0 :(得分:0)

  

那么如何将开始/结束时间传递给查询字符串?

它们可以包含在url之后?以及callback=?

$.getJSON("http://test:81/calendarJSON.ashx?callback=?&start=1398571200&end=1402200000",
// ...

或者,对于GET个请求,可以将查询字符串参数指定为data。对于jQuery.getJSON(),这将是可选的第二个参数:

jQuery.getJSON( url [, data ] [, success ] )
$.getJSON("http://test:81/calendarJSON.ashx?callback=?",
    {
        start: 1398571200,
        end: 1402200000
    },
    function (data) {
        // ...
    }
);