html读取服务器txt文件是否存在,使用JavaScript读取服务器端文件

这是一个示例网页:

这是javascript代码:

// Synchronously read a text file from the web server with Ajax

//

// The filePath is relative to the web page folder.

// Example: myStuff = loadFile("Chuuk_data.txt");

//

// You can also pass a full URL, like http://sealevel.info/Chuuk1_data.json, but there

// might be Access-Control-Allow-Origin issues. I found it works okay in Firefox, Edge,

// or Opera, and works in IE 11 if the server is configured properly, but in Chrome it only

// works if the domains exactly match (and note that "xyz.com" & "www.xyz.com" don't match).

// Otherwise Chrome reports an error:

//

// No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://sealevel.info' is therefore not allowed access.

//

// That happens even when "Access-Control-Allow-Origin *" is configured in .htaccess,

// and even though I verified the headers returned (you can use a header-checker site like

// http://www.webconfs.com/http-header-check.php to check it). I think it's a Chrome bug.

function loadFile(filePath) {

var result = null;

var xmlhttp = new XMLHttpRequest();

xmlhttp.open("GET", filePath, false);

xmlhttp.send();

if (xmlhttp.status==200) {

result = xmlhttp.responseText;

}

return result;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值