在学习ajax时,尝试写ajax读取txt里面的内容,出现一下问题:
<script>
var buttonobj=document.getElementById('buton');
buttonobj.addEventListener("click",handle,false);
function handle(){
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","text.txt",true);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState == 4){
if(xmlhttp.status == 200){
alert(xmlhttp.responseText);
}
}
}
xmlhttp.send(null);
}
.php文件与txt文件都在www文件下的同一个文件里,但是为什么会访问不到,出现下面的问题:请问我的问题出在哪?
http://localhost/11/text.txt,单独访问txt也是读不出来,也会出现:The requested URL /11/text.txt was not found on this server.
这种写法是不有问题?请多指教,谢谢!
补充:文件目录
可以的。。。,不知道你的怎么不行呢。。。
可能是路径有误,还有就是MIME没配置(不过这种可能性应该不大,因为txt是系统默认的,除非你把它删了)
贴出你的nginx配置就能解决。
写法没问题。 404 Not Found
就是资源部存在。
把目录贴结构贴出来
如果你把路由给apache/nginx托管,正常情况下是没问题的,看看是不是配置有误。
他说的是php,连地址都访问不了,那就是路由没配
404 错误是没找到这个文件
装个 wamp 吧