2012-12-03 48 views
-2

我是一個初學php和fullcalendar.I需要用用戶輸入值($('#name'))更新日曆。但它不起作用。如何更新fullcalendar

我有這段代碼。

$(document).ready(function() { 
    var UsrAux; 
    $('#name').blur(function(){      
     UsrAux = $('#name').val()  // <-- This is the input 
     });     


    $('#calendar').fullCalendar({ 
     draggable: true, 
     height: 400,  
     cache: true, 
     eventSources: [ 
    // your event source 
     { 
      url: 'CalendarServer.php', 
      type: 'POST', 
      data: {      
        uno: 'Something', 
        UsrCdg: UsrAux           
      }, 
      error: function() { 
       alert('error!'); 
      }, 
      color: '#e2ebef', // a non-ajax option 
      textColor: 'black' // a non-ajax option 
     } 
     ]  
     }); 


}); 

任何幫助將不勝感激!

+1

你的問題是什麼。 –

回答

0

blur事件函數應該在fullCalendar之前定義,因爲它獲取所需的數據(用戶輸入)。

+0

嗨,謝謝你的回答。我在fullcaledar之前定義了模糊。它不起作用。 – user1873252

+0

嗨,終於。這是我的解決方案。 – user1873252

0

嗨,這是解決方案。

$(document).ready(function(){ 

     var UsrAux;  
     UsrAux=$('#name').val();     
     $('#name').blur(function(){  
      UsrAux=$('#name').val();       
      var source = { 
        url: 'CalendarServer.php', 
        type: 'POST', 
        data: {       // Parms 
          uno: 'Somenthing', 
          UsrCdg: UsrAux           
        }, 
        error: function() { 
         alert('error!'); 
        }, 
        color: '#e2ebef', // a non-ajax option 
        textColor: 'black' // a non-ajax option 
      };        
      $('#calendar').fullCalendar('removeEvents'); 
      $('#calendar').fullCalendar('addEventSource', source); 
      }); 



     $('#calendar').fullCalendar({ 
      draggable: true, 
      height: 400,  
      cache: true, 
      eventSources: [ 
     // your event source 
      { 
       url: 'CalendarServer.php', 
       type: 'POST', 
       data: {       // Parms 
         uno: 'something', 
         UsrCdg: $('#name').val()            
       }, 
       error: function() { 
        alert('error!'); 
       }, 
       color: '#e2ebef', // a non-ajax option 
       textColor: 'black' // a non-ajax option 
      } 
      ]  
      }); 


      }); 
相關問題