javascript读取文件

来源:互联网 发布:人工智能行业分析报告 编辑:程序博客网 时间:2024/06/07 12:18
function readFileHttp(fname, callback) {
    xmlhttp = getXmlHttp();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState==4) {
            callback(xmlhttp.responseText);
        }
    }
    xmlhttp.open("GET", fname, true);
    xmlhttp.send(null);
}
 
/*
Return a cross-browser xmlhttp request object
*/
function getXmlHttp() {
    if (window.XMLHttpRequest) {
        xmlhttp=new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp == null) {
        alert("Your browser does not support XMLHTTP.");
    }
    return xmlhttp;
}