本地文件的上次修改日期。 JavaScript的

时间:2014-05-22 10:24:34

标签: javascript jquery ajax last-modified

在javaScript中,当前使用jQuerys %appdata%函数读取存储在$.ajax中的xml文件。由于文件位于%appdata%,我的javaScript可以读取和写入文件。

示例:

/**
* Read a foo.
*/
function readFoo() {
    var xmlFile = "../foo/bar.xml";

        $.ajaxSetup({cache: false});
        $.ajax({
            type: "GET",
            async: true,
            timeout: 5000,
            url : xmlFile,
            dataType : "xml",
            success: parseFoo,
            error: reportFooFail
        });
}

是否可以使用jQuery或普通的javaScript来获取文件的“上次修改”日期?

2 个答案:

答案 0 :(得分:8)

request.getResponseHeader("Last-Modified");会返回上次修改日期

在成功回调中使用它:

success: function(data, textStatus, request){
    var lastModified = request.getResponseHeader("Last-Modified");
 }

答案 1 :(得分:0)

这对我很有用:

<div id="lastdatemod"></div>
...
function checkFile() {
var x = document.lastModified;
document.getElementById("lastdatemod").innerHTML = x;
}