【发布时间】:2014-05-22 10:24:33
【问题描述】:
在 javaScript 中,当前使用 jQuerys $.ajax 函数读取存储在 %appdata% 中的 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 来获取文件的“最后修改”日期?
【问题讨论】:
-
不,您需要一个服务器端脚本来为您检索值。
-
根据服务器的不同,您可能已经在名为
Date或相关内容的响应标头中获得了它。检查浏览器开发者工具中的所有响应头。 -
@hjpotter92 如果您阅读了我提出的问题,我的 JavaScript 不处理任何“服务器”。我正在读取本地文件(对于本地人!)...从我的 %appdata% 文件夹(Windows 框)。
标签: javascript jquery ajax last-modified