Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试将事件动态添加到jQuery事件日历_Javascript_Jquery_Calendar - Fatal编程技术网

Javascript 尝试将事件动态添加到jQuery事件日历

Javascript 尝试将事件动态添加到jQuery事件日历,javascript,jquery,calendar,Javascript,Jquery,Calendar,我正在尝试将事件动态添加到jQuery事件日历: if (window.XMLHttpRequest) { search=new XMLHttpRequest(); } else { search=new ActiveXObject("Microsoft.XMLHTTP"); } search.onreadystatechan

我正在尝试将事件动态添加到jQuery事件日历:

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();