javascript ajax相对路径问题

代码在ajax.html123.txt在res下,如图,为什么点击超链接没反应呢,我试了一下,如果改成网络上的文件是可以的,路径哪里有问题呢?请教,怎么改啊,我用的是dw... 代码在ajax.html
123.txt在res下,如图,为什么点击超链接没反应呢,我试了一下,如果改成网络上的文件是可以的,路径哪里有问题呢?请教,怎么改啊,我用的是dw

<script type="text/javascript">
var xmlhttp; function loadXMLDoc(url,cfunc) { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=cfunc; xmlhttp.open("GET",url,true); xmlhttp.send(); } function myfunction() { loadXMLDoc("res/123.txt",function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("ajaxid").innerHTML=xmlhttp.responseText; }
}); }</script>
</head> <style> #ajaxid { margin:20; background-color:#999999; font-size:25px; } </style><body>
<a href="javascript:void(0);" onclick="myfunction();">加载内容</a><div id="ajaxid"><h2>my</h2></div></body></html>
展开
 我来答
小孚天天推
2015-01-22 · 家事国事天下事事事关心
小孚天天推
采纳数:192 获赞数:341

向TA提问 私信TA
展开全部
ajax访问的url必须是在服务器端的,所以你的计算机需要配置服务器端才能取得其中的数据。
更多追问追答
追问
ajax 需要什么服务器啊?iis,还是。net奥
追答
需要给你的电脑配置服务器的,我的电脑上配置的就是apache服务器端,要把123.txt放在你的服务器端里面才能读取。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式