我正在使用IE8和jQuery 1.9.1。我希望用户选择一个csv文件。该文件的内容应显示在警报中。到目前为止,我已经能够做到这一点:
function getCsv(filepath) {
$.ajax({
type: "GET",
url: filepath,
dataType: "text",
success: function(data) {
alert(data);
},
error: function(xhr, ajaxOptions, thrownError) {
alert("Status: " + xhr.status + " Error: " + thrownError);
}
});
};
$("#upload").click(function() {
var fname = $("#filename").val();
fname = fname.replace(/\\/g, "/");
fname = "file:///" + fname;
getCsv(fname);
});
当我直接打开html文件时(通过双击文件),这很有用。但是当我在服务器(IIS服务器)上部署它时,它会给出错误警告。
我也使用jQuery.support.cors = true
来避免CORS出现问题。
答案 0 :(得分:1)
参见: