fququ 发表于 2007-1-15 16:03

我的ie中为什么跑不了ajax?

<P>代码如下是ajax 基础编程里的例子,都跑不起来.<BR>//simpleResponse.xml文件<BR>Hello from the server!<BR>//就以上一行文字在这个文件里.<BR><BR>//以下是simpleResponse.html文件,两个文件在同一个目录中,为执行的就是这个文件,为什么readyState取不到4,书上的所有例子都这样.是不是我配置有问题?请教了.<BR><BR>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"<BR>  "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" target="_blank" >http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</A>"&gt;<BR>&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank" >http://www.w3.org/1999/xhtml</A>"&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;Simple XMLHttpRequest&lt;/title&gt;<BR>    <BR>&lt;script type="text/javascript"&gt;<BR>var xmlHttp;</P>
<P>function createXMLHttpRequest() {<BR>    if (window.ActiveXObject) {<BR>        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");<BR>    } <BR>    else if (window.XMLHttpRequest) {<BR>        xmlHttp = new XMLHttpRequest();<BR>    }<BR>}<BR>    <BR>function startRequest() {<BR>    createXMLHttpRequest();<BR>    xmlHttp.onreadystatechange = handleStateChange;<BR>    xmlHttp.open("GET", "simpleResponse.xml", true);<BR>    xmlHttp.send(null);<BR>}<BR>    <BR>function handleStateChange() {<BR>    if(xmlHttp.readyState == 4) {<BR>        if(xmlHttp.status == 200) {<BR>            alert("The server replied with: " + xmlHttp.responseText);<BR>        }<BR>    }<BR>}<BR>&lt;/script&gt;<BR>&lt;/head&gt;</P>
<P>&lt;body&gt;<BR>    &lt;form action="#"&gt;<BR>        &lt;input type="button" value="Start Basic Asynchronous Request" onclick="startRequest();"/&gt;<BR>    &lt;/form&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</P>

fququ 发表于 2007-1-15 18:55

问题解决.没配置服务器.呵..

bagger 发表于 2007-1-17 23:28

脑袋全是汗

nightheart 发表于 2007-1-24 09:14

竟然在这里又见到这种问题....建议作者以后将服务器端代码和客户端代码用不同的颜色印刷...

jiushini50 发表于 2007-4-7 13:28

晕,类似iis的东西的没有装

ahtlwj 发表于 2008-10-6 14:44

我也出现这个问题了~~

AJAX需要配置服务器吗?
怎么配置呀?
我的IIS已经装了,可是还是运行不了。

页: [1]

编程论坛