我在 Raspberry Pi (linux) 上运行 python HTTP 服务器。我有一个坐标文本文件,当我按下索引页面上的按钮时,我想在地图上绘制这些坐标。
我遇到的问题是将文件读入我的javascript函数(我的按钮正在调用的那个)
它是这样的:
我按下http://www.mywebsite.com上的一个按钮,然后我想从http://www.mywebsite.com/textFile.txt加载值
这是我最接近工作的地方:
var oRequest = new XMLHttpRequest();
var sURL = "http://"
+ self.location.hostname
+ "/faq/requested_file.htm";
oRequest.open("GET",sURL,false);
oRequest.setRequestHeader("User-Agent",navigator.userAgent);
oRequest.send(null)
if (oRequest.status==200) alert(oRequest.responseText);
else alert("Error executing XMLHttpRequest call!");
oRequest.send(null) 似乎出错了 - 我已经用 ; 在它之后。它在一个没有它的网站上。
我知道关于 SO 已经有很多类似的问题了,但是我已经浏览了 15 个,而且我看到的所有问题都说使用 AJAX,因为我在 linux 上我认为我不能这样做?或者正在尝试读取本地文件,我认为我也没有尝试这样做。
我目前没有在任何事情上使用 jQuery,但我认为将文件复制到我的服务器很容易,不是吗?