我在Raspberry Pi(linux)上运行python HTTP Server。我有一个坐标的文本文件,当我按下索引页面上的按钮时,我想在地图上绘制这些坐标。
我遇到的问题是将文件读入我的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,我认为自从我使用它以后我不能做什么?或者正在尝试读取本地文件,我认为我也不想这样做。
我目前没有在任何东西中使用jQuery,但我认为将文件复制到我的服务器很容易吗?