01.
function doPostAjax(URL,data,disp) {
02.
HttPRequest = false;
03.
if (window.XMLHttpRequest) { // Mozilla, Safari,...
04.
HttPRequest = new XMLHttpRequest();
05.
if (HttPRequest.overrideMimeType) {
06.
HttPRequest.overrideMimeType(
07.
}
08.
} else if (window.ActiveXObject) { // IE
09.
try {
10.
HttPRequest = new ActiveXObject(
"Msxml2.XMLHTTP"
);
11.
} catch (e) {
12.
try {
13.
HttPRequest = new ActiveXObject(
"Microsoft.XMLHTTP"
);
14.
} catch (e) {}
15.
}
16.
}
17.
18.
if (!HttPRequest) {
19.
alert(
20.
return false;
21.
}
22.
23.
HttPRequest.open(
24.
25.
HttPRequest.setRequestHeader(
"Content-type"
,
"application/x-www-form-urlencoded;charset=tis-620"
);
26.
HttPRequest.setRequestHeader(
"Content-length"
, data.length);
27.
HttPRequest.setRequestHeader(
"Connection"
,
"close"
);
28.
HttPRequest.send(data);
29.
30.
31.
HttPRequest.onreadystatechange = function()
32.
{
33.
34.
if(HttPRequest.readyState == 3) // Loading Request
35.
{
36.
37.
document.getElementById(disp).innerHTML =
"Now is Loading..."
;
38.
39.
}
40.
41.
if(HttPRequest.readyState == 4) //
Return
Request
42.
{
43.
document.getElementById(disp).innerHTML = HttPRequest.responseText;
44.
45.
}
46.
}
47.
48.
}