你好朋友的 我有一个html页面,我想发送信息到php脚本。 看看这里的html页面.....不能发送数据从JS到PHP
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//frm.submit();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","infor.php",true);
xmlhttp.send();
}
</script>
<body bgcolor="white">
<table style="position: absolute; left: 00px; top: 00px;">
<tr><td width="1000" height="400" style="background:#666666">
<table style="position: absolute; left: 40px; top: 40px;">
<tr><td width="900" height="300" style="background:#C8C8C8">
<form name="frm" action="info.php" method="post">
State Name<select name="t1" id="list1" size="1" single onchange="loadXMLDoc();">
<option value="ANDHRA PRADESH">ANDHRA PRADESH</option>
<option value="ASSAM">ASSAM</option>
<option value="BIHAR">BIHAR</option>
<option value="CHATTISGARH">CHATTISGARH</option>
<option value="DELHI">DELHI</option>
<option value="GOA">GOA</option>
<option value="GUJRAT">GUJRAT</option>
<option value="HARYANA">HARYANA</option>
<option value="KERLA">KERLA</option>
<option value="MANIPUR">MANIPUR</option>
<option value="ORISSA">ORISSA</option>
<option value="PANJAB">PANJAB</option>
<option value="TAMILNADU">TAMILNADU</option>
<option value="WEST BANGAL">WEST BANGAL</option>
</select>
<div id="myDiv">
</div>
</form>
<input type="button" value="Close this window" onclick="self.close()">
</td></tr>
</table>
</body>
</head>
</html>
,这里是我的PHP脚本....
<?php
print $_GET["t1"];
?>
但是不知道为什么它不工作....我我无法从数据库中获取数据。 看起来像$ _GET [“t1”]不适合我,任何人都可以帮助我解决这个错误。
除非你专门开始学习AJAX的内部工作,否则你应该真的使用jQuery或其他库来提供方便的AJAX方法。 – meagar 2011-03-25 16:21:54
在一个地方你可以调用文件'info.php'和另一个'infor.php',是否有拼写错误? – mVChr 2011-03-25 16:22:46
你有任何Javascript错误吗? – Michael 2011-03-25 16:42:29