Javascript Fullcalendar函数,用于从url查询字符串创建事件数据

Javascript Fullcalendar函数,用于从url查询字符串创建事件数据,javascript,jquery,query-string,fullcalendar,Javascript,Jquery,Query String,Fullcalendar,我试图将url中传递的一些参数作为查询字符串,并创建必要的事件数组,以便将数据加载到fullcalendar中。我已经查看了用于从JSON提要获取数据的事件函数,并尝试根据我的需要修改它,但没有成功 有谁能给我一些关于如何获取一个查询字符串值数组(这一部分我很熟悉)的建议,然后让fullcalendar将这些值作为事件加载。提前谢谢 肖恩 更新了我从查询字符串创建的数组的示例代码。示例测试url,如:/test.html?事件=Test1、Test2、Test3&Date=2013-04-012

我试图将url中传递的一些参数作为查询字符串,并创建必要的事件数组,以便将数据加载到fullcalendar中。我已经查看了用于从JSON提要获取数据的事件函数,并尝试根据我的需要修改它,但没有成功

有谁能给我一些关于如何获取一个查询字符串值数组(这一部分我很熟悉)的建议,然后让fullcalendar将这些值作为事件加载。提前谢谢

肖恩

更新了我从查询字符串创建的数组的示例代码。示例测试url,如:/test.html?事件=Test1、Test2、Test3&Date=2013-04-012013-04-022013-04-03

        var qsParm = new Array();

    qsParm['Event'] = null;
    qsParm['Date'] = null;
    qs();


    function qs() {
        var query = window.location.search.substring(1);
        var parms = query.split('&');
        for (var i = 0; i < parms.length; i++) {
            var pos = parms[i].indexOf('=');
            if (pos > 0) {
                var key = parms[i].substring(0, pos);
                var val = parms[i].substring(pos + 1);
                qsParm[key] = val;
            }
        }

        var title = qsParm['Event'].split(',');
        var start = qsParm['Date'].split(',');
var qsParm=newarray();
qsParm['Event']=null;
qsParm['Date']=null;
qs();
函数qs(){
var query=window.location.search.substring(1);
var parms=query.split('&');
对于(变量i=0;i0){
var key=parms[i]。子字符串(0,pos);
var-val=parms[i]。子字符串(pos+1);
qsParm[key]=val;
}
}
var title=qsParm['Event'].split(',');
var start=qsParm['Date'].split(',');
到目前为止您的字符串:

var i = 0;
var start ="27,8,72".split(",");
for(i=0;i<start.length;i++){
  start[i]=parseInt(start[i],10);
  if(isNaN(start[i])){
    throw(new Error("Invalid date:"+start.join(",")));
  }
}
var date=new Date(start[2],start[1]-1,start[0]);
console.log(date);
var i=0;
var start=“27,8,72”。拆分(“”);

对于(i=0;i是否可以添加一些示例代码?例如,字符串数组看起来像什么?谢谢,我添加了用于从查询字符串创建数组的代码。理论上,代码应该可以工作,请确保使用console.log(qsParm)将qsParm['Event']设置为某个值;最好在firefox中使用firebug或Chrome,因为它们提供了有关记录对象的详细信息。感谢您的回复。我上面输入的代码对我来说运行正常,这是下一部分使用标题和带有事件函数的开始数组,它将与导致我出现问题的fullcalendar脚本一起工作。网站上给出的示例是fu这将需要一个XML提要,我已经尝试了基于这段代码的各种函数,但都无法正常工作。