Так вот мой вопрос. Используя javascript / jQuery, я в настоящее время загружаю файл XML, который имеет имя файла, например carousel_large_2010-06-08.xml. То, как я это делаю, проверяется на текущую дату, а затем захватывает файл с этой датой в имени файла. ... проблема в том, что иногда они не будут загружать новый файл для данного дня, поэтому необходимо вернуться к более старой дате, которая существует .. Хотите знать, как это сделать? Вот мой код:
// set date for xml file
var currentTime = new Date(),
month = currentTime.getMonth() + 1,
day = currentTime.getDate(),
year = currentTime.getFullYear();
if(month.toString().length == 1){
month = '0'+month.toString();
}
if(day.toString().length == 1){
day = '0'+day.toString();
}
var dateObject = year+"-"+month+"-"+day;
// start magic
$jq.ajax({
type: "GET",
url: "_xml/carousel/home/carousel_large_"+dateObject+".xml",
dataType: "xml",
success: HPCarousels.heroCarousel.parseXML,
error: function(){
alert('Error Loading XML Content');
}
});