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> 展开
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> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询