日期:2014-05-16  浏览次数:20752 次

菜鸟首贴,关于AJAX调用问题? - Web 开发 / Ajax
拷贝W3school.com.cn中的代码如下:
--------------------------------------------------------------------------
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
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=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
  document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
  }
  }
xmlhttp.open("GET","demo_get.html",true);
xmlhttp.send();
}
</script>
</head>
<body>

<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">请求数据</button>
<div id="myDiv"></div>

</body>
</html>
----------------------------------------------------------------------
另外一个文件名为 demo_get.html中的代码如下:
----------------------------------------------------------------------
<html>
<body>
<p style='color:red;'>本内容是使用 GET 方法请求的。</p><p style='color:red;'>请求时间:2011-12-9 15:57:42</p>
</body>
</html>
----------------------------------------------------------------------


1.问题是我把两个文件放在同一个文件夹下,点击 请求数据 这个按钮,调用不出来。为什么啊?


2.修改xmlhttp.open("GET","/demo_get.html",true);加个/, 这个是织梦的根目录。这就是说明下!
我把第一个HTML的代码copy到织梦的主页模版文件,生成主页后,点击 请求数据 就可以调用了。为什么?

3.我对客户端和服务器端还是不太了解。是不是那两个HTML放在同一路径。点击请求数据的时候,找不服务端啊?

------解决方案--------------------
http://www.15ae.com/archive/2011-12/06095738255.html这里有个例子,你参考下
------解决方案--------------------
路径错了啊