【发布时间】:2011-03-01 06:39:42
【问题描述】:
所以这是我的问题。使用 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');
}
});
【问题讨论】:
标签: javascript jquery xml ajax datetime