ajax备忘

不调用jquery

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function find()
{
var drugType = document.getElementById("type").value;
var nhiCode = document.getElementById("code").value;
if (nhiCode.length>0){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
//连接状态改变时
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
PanelDisappear("message-box");
var messageJSON = JSON.parse(xmlhttp.responseText);
document.getElementById("result").innerHTML= messageJSON.message;
} else if (xmlhttp.status==404){/
PanelDisappear("message-box");
document.getElementById("result").innerHTML= "连接异常";
}
}
//DOING SOMETHING
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("drugType="+drugType+"&nhiCode="+nhiCode);
}
}