Javascript 尝试将事件动态添加到jQuery事件日历
我正在尝试将事件动态添加到jQuery事件日历:Javascript 尝试将事件动态添加到jQuery事件日历,javascript,jquery,calendar,Javascript,Jquery,Calendar,我正在尝试将事件动态添加到jQuery事件日历: if (window.XMLHttpRequest) { search=new XMLHttpRequest(); } else { search=new ActiveXObject("Microsoft.XMLHTTP"); } search.onreadystatechan
if (window.XMLHttpRequest)
{
search=new XMLHttpRequest();
}
else
{
search=new ActiveXObject("Microsoft.XMLHTTP");
}
search.onreadystatechange=function()
{
if (search.readyState==4 && search.status==200)
{
nr = search.responseText;
$('#calendar').fullCalendar({
events: nr
});
}
}
search.open("GET","clienti.php",true);
search.send();
我的clienti.php给了我以下信息:
[{ title: '0736533586', start: '1388016000'},{ title: '0244453554', start: '1388102400'},{ title: 'Â Â Â 0244453554', start: '1388275200'}]
如果我在calendar(events:[{title:'something',start:'1388016000'}])中手动写入events参数,它会工作。
但当我向这个参数提供包含相同信息的nr变量时,它就不工作了
有什么想法吗?您的
nr
变量是字符串日历api接受json作为事件的参数,因此尝试通过json.parse(nr)
使用
eventSources
得到相同的结果?
if (window.XMLHttpRequest)
{
search=new XMLHttpRequest();
}
else
{
search=new ActiveXObject("Microsoft.XMLHTTP");
}
search.onreadystatechange=function()
{
if (search.readyState==4 && search.status==200)
{
nr = search.responseText;
$('#calendar').fullCalendar({
events: JSON.parse(nr)
});
}
}
search.open("GET","clienti.php",true);
search.send();