我的网页上有以下表格和javascript功能。 这是我用来检验我是否愿意做的事情的 du。
我试图做的是,有一种表格向服务器发送了美国宇宙航空研究开发机构的请求,以便服务器能够更新数据库,而该网页本身继续沿着预定的道路前进。 我处在一个紧张的时期,因此,不幸的是,我没有时间重整整页,以更好地支持这一点。 我的问题是<代码>xml。 物体似乎没有适当返回。 我拿到4个读写的国家代码>,但有一个<>代码>status0?
我的守则如下:
ajax.php
<html>
<head>
<script type="text/javascript">
function test(){
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
document.getElementById("new").innerHTML+="<b>"+xmlhttp.readyState+"</b> "+xmlhttp.status;
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("hello").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","答复:php",true);
xmlhttp.send();
}
</script>
</head>
<body>
<?php
if ($_POST){
echo $_POST[ hello ];
}
?>
<form action="ajax.php" method="post">
<input type="text" name="hello" />
<input type="submit" value="submit" onclick="test();" />
</form>
<div id="hello"></div>
<h3>debug</h3>
<div id="new"></div>
</body>
</html>
答复:php
<?php
echo "Hello there";
?>
http://www.ohchr.org。
Please note that I do not want to prevent the default behavior. In fact, the forn must be submitted as usual. I simply want to add an AJAX request to the process.