Я использую jquery datepicker, и я отформатировал свою дату как "yy-mm-dd", а из PHP мой формат даты - "Ymd".Я сделал предупреждение и просмотрел выбранную дату в событии «onSelect» для средства выбора даты.В этом событии я использую ajax через функцию «load» jquery для загрузки содержимого в div.Моя проблема очень странное поведение!На некоторые даты моими действиями являются запросы к базе данных и генерация массива, который я могу перебирать и представлять имена (я использую фреймворк Kohana PHP).С другой стороны, другие действительные даты не генерируют никаких результатов из запроса, когда, на самом деле, он должен.
Это мой запрос действия Kohana
$v->events = ORM::factory('simpleevent')
->where('eventdate', '=', $date)
->order_by('eventdate', 'desc')
->find_all();
Этот идентификатор мой javascript дляВыбор даты
$(document).ready(function(){
$("#datepicker").datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(selecteddate){
//alert(selecteddate);
$('#upcommingevents').load('events/findevent/'+selecteddate);
}
});
});
Есть идеи?
Хорошо, ребята ... это кеш.Ajax-запросы записываются в кеш для IE.Я добавил
$.ajax({
cache: false
});
до того, как документ будет прочитан в теге script.Однако это не очищает кэш-память.Любой правильный способ сделать это?
Спасибо.