이벤트가 표시되는 JQuery 이벤트 캘린더가 있습니다. 이벤트의 배경색을 변경하고 영구적 인 값을 삽입하는 클릭 기능이 필요합니다. 색상 변경. 또한 변경된 색상 이벤트 캘린더를 실행하는 코드가 필요합니다. 내 일정 캘린더 코드입니다 ...mysql 데이터베이스에 값을 삽입하여 jquery 이벤트 캘린더의 이벤트 배경색을 변경하십시오.
$(document).ready(function() {
$('#Uploaded').hide();
$('#chang').click(function() {
$('#Uploaded').show('slow');
});
$('#chang2').click(function() {
$('#Uploaded').show('slow');
});
$('.fc-event-skin').live("click", function() {
$(this).css('background-color', '#090');
$(this).css('border-color', '#090');
});
$('#calendar').fullCalendar({
editable: true,
eventColor: '#cd3427',
events: "json-events.php",
buttonText: {
today: 'idag'
},
monthNames: ['Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', 'Juli',
'Augusti', 'September', 'Oktober', 'November', 'December'],
dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday',
'Thursday', 'Friday', 'Saturday'],
eventDrop: function (event, delta) {
$.ajax({
type: "POST",
url: "drag.php",
data: "date=" + delta + "&id=" + event.id,
success: function (msg) {
//alert("Data Saved: " + "id="+ event.id +"&date="+ delta);
}
});
},
loading: function (bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});
이미 eventDrop에 대한 ajax 호출을 수행하고 있습니다. 당신은 클릭을위한 또 다른 하나를 할 수 있고 그것으로 db의 백그라운드 컬러를 업데이트합니까? – Barbs
나는 그것을했지만 내 코드가 작동하지 않았다. 이벤트 ID를 얻는 방법을 모르겠다. 코드를 도와주세요. – user2424628
또한 색상 변경을 위해 데이터베이스에서 그 값을 얻는 방법을 알려주십시오. – user2424628