post 与get的区别 - Web 开发 / Ajax
adjax.js
var xmlHttp;
function S_xmlhttprequest()
{
if(window.ActiveXobject)
{
xmlHttp=new ActiveXObject('Microsoft.XMLHttp');
}
else
{
xmlHttp=new XMLHttpRequest();
}
}
function funphp100(f)
{
var f=document.myform.username.value;
alert(f);
S_xmlhttprequest(f);
xmlHttp.open("GET","login.php?id="+f ,true);
xmlHttp.onreadystatechange=byphp;
xmlHttp.send(null);
}
function byphp()
{
if(xmlHttp.readyState==1){
document.getElementById('php100').innerHTML="<img src=loading.jpg>";
}
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
var byphp100=xmlHttp.responseText;
document.getElementById('php100').innerHTML=byphp100;
}
}
}
index.php
<?php
?>
<script type="text/javascript" src="ajax.js"></script>
<form name="myform" action="" method="post">
邮    箱:<input type="text" name="username" value="" size="40" maxlength="40"onblur="funphp100('PHP100')"/>
<div id="php100"></div><br/>
密    码:<input type="password" name="password" value="" size="40" maxlength="40"><br/>
确认密码:<input type="password" name="password1" value="" size="40" maxlength="40"><br/>
验 证 码:<input type="text" name="yzm" value=""size="40" maxlength="40"><br/>
<img src="yzm.php">
<input type="submit" size="40" name="submit" value="submit"><br/>
</form>
login.php
<?php
if ($_GET['id'])
{
echo "hello";
}
?>
为什么换成post 就会报undefined id?
------解决方案--------------------用$_POst['id']