Перерисовка на стороне сервера Jquery Datepicker?

#jquery #datepicker #server-side #redraw

#jquery #datepicker #на стороне сервера #перерисовывать

Вопрос:

У меня есть представление: выпадающее меню и 1 datepicker. Я хочу обновлять datepicker активными (кликабельными) днями каждый раз, когда я меняю меню. Проблема в том, что указатель даты обновляется новыми днями (через jquery), но эффект не отображается (перерисовывается) мгновенно, мне пришлось изменить (месяц или год), чтобы новые значения отображались на экране. помогите, помогите.


 <select id="ServiceByAdmin" ....>
<option value="0"> .. </option><option value="4">.......</option></select>
<div id="CalendarContent" ...>
js :
var newdates=[];
$('#CalendarContent').datepicker({
  beforeShowDay: function(d) {
  return [newdates[new Date(d.getFullYear(), d.getMonth() 1, d.getDate())], ''];  }}); 
$("#ServiceByAdmin").change( function(event) {
       UpdateDates($('select option:selected').val());
        $('#CalendarContent').datepicker('refresh');
       }
  

Я пытался обновить, скрыть / показать, уничтожить. У меня ни один метод не сработал: (
примечание: fct UpdateDates обновляет переменную newdates=[] с помощью jquery request / php.

Спасибо 4 всем

Ответ №1:

 var NewDate = new Date(d.getFullYear(), d.getMonth() 1, d.getDate());
$("[id$='"   TxtBoxid   "']").attr('value',NewDate);