2012-12-03 2 views
-2

저는 PHP와 fullcalendar로 초보자입니다. 사용자 입력 값 ($ ('# 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 
      } 
      ]  
      }); 


      }); 
관련 문제