ajax中的调用问题

cindylu520 2011-08-26 01:45:22
两个文件 分别是 test.html 和 testPHP.php 放在同一个目录下 D:\test

请大家看看 红色字体部分 我的路径调用的有问题?

我运行的时候拒绝访问php文件

代码内容:

test.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试AJAX</title>

<script type="text/javascript">


function testAJAX(id) {
var xmlhttp;
var pAnswer = document.getElementById(id).value;
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}else{
xmlhttp = new ActiveXObject();
}
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readystate == 4 && xmlhttp.state == 200){
var testtest = xmlhttp.responseText;
if(pAnswer == testtest){
document.getElementById(id).style.backcolor = "red";
}else{
document.getElementById(id).style.backcolor = "yellow";
settimeout(1000);
document.getElementById(id).style.display = "none";
}
}
}
xmlhttp.open("POST","testPHP.php",true);
xmlhttp.send();
}

</script>


</head>
<body>
<div>
<P>你说哪个答案正确?</P>
<P id="pa" name="pa" value="" onclick="testAJAX(this.id);">A、错误</P>
<P id="pb" name="pb" value="" onclick="testAJAX(this.id);">B、错误</P>
<P id="pc" name="pc" value="" onclick="testAJAX(this.id);">C、错误</P>
<P id="pd" name="pd" value="" onclick="testAJAX(this.id);">D、正确</P>
<P id="pe" name="pe" value="" onclick="testAJAX(this.id);">E、错误</P>
</div>
</body>
</html>


testPHP.php

<?php
$answer = "D";
echo $answer;
?>
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
josephSC 2012-05-17
  • 打赏
  • 举报
回复
代码没看出什么错来,感觉应该是路径问题
可儿 2012-05-05
  • 打赏
  • 举报
回复
你调试一下,说明在哪出的问题
sainer 2011-09-22
  • 打赏
  • 举报
回复
学会使用firefox调试下
sainer 2011-09-22
  • 打赏
  • 举报
回复
.....php能不通过服务器起作用?没听说过...
cindylu520 2011-08-26
  • 打赏
  • 举报
回复
如果部署到服务器
是不是条件 xmlhttp.readystate == 4 && xmlhttp.state == 200 就能成立呢
我现在看是不成立的
刚才的url 我写成http://localhost/test/testPHP.php 调用的时候也不报错了
不过就是条件不成立
也跟部署有关么?
cindylu520 2011-08-26
  • 打赏
  • 举报
回复
木有 不通过服务器就不行 是么?
那能帮我看看 不管是不是部署到服务器

这些代码是不是对的呢? 谢谢
潮起潮落 2011-08-26
  • 打赏
  • 举报
回复
是部署到服务器通过服务器访问的吗

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧