2012-12-03 2 views
-2

Je suis un débutant avec php et fullcalendar.J'ai besoin de mettre à jour le calendrier avec la valeur d'entrée de l'utilisateur ($ ('# nom')). Mais ça ne marche pas.Comment mettre à jour le fullcalendar

J'ai ce code.

$(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 
     } 
     ]  
     }); 


}); 

Toute aide serait grandement appréciée!

+1

Quelle est votre question. –

Répondre

0

La fonction d'événement blur doit être définie avant le fullCalendar pour obtenir les données (l'entrée utilisateur) dont vous avez besoin.

+0

Salut merci pour la réponse. J'ai défini le flou avant le fullcaledar. ça ne marche pas. – user1873252

+0

Salut enfin. C'est ma solution. – user1873252

0

Salut, c'est la solution.

$(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 
      } 
      ]  
      }); 


      });