我正在尝试将 url 中传递的一些参数作为查询字符串,并创建必要的事件数组以将数据加载到 fullcalendar 中。我查看了从 JSON 提要中获取数据的事件函数,并尝试根据我的需要修改它,但未成功。
谁能给我一些关于如何获取查询字符串值数组的指示(这部分我很好),然后让 fullcalendar 将这些作为事件加载。提前致谢。
肖恩
更新了我从查询字符串创建的数组的示例代码。示例测试网址如下:/test.html?Event=Test1,Test2,Test3&Date=2013-04-01,2013-04-02,2013-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(',');