52,782
社区成员
发帖
与我相关
我的任务
分享
//关闭IE时进行使用AJAX与后台的交互
var winClose = true;
function window.onbeforeunload()
{
//关闭IE时不弹出提示按钮
window.opener = null;
winClose = event.clientX > document.body.clientWidth && event.clientY < 0 || event.altKey;
//关闭
if(winClose)
{
doRequestUsingPOST();
}
}
//使用post方式发送
function doRequestUsingPOST()
{
createXMLHttpRequest();
var retCode = document.getElementById("retCode").value;
var queryString = "retCode="+retCode;
var url="./AJAXtest"; //使用URL向后台传值
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(queryString);
alert("结束 "+retCode);
}
//使用post方式发送
function doRequestUsingPOST()
{
createXMLHttpRequest();
var retCode = document.getElementById("retCode").value;
var queryString = "retCode="+retCode;
var url="./AJAXtest"; //使用URL向后台传值
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
alert("111");
xmlHttp.send(queryString);
//alert("结束 "+retCode);
retCode = 0;
}
控件返回值retCode 0
//使用post方式发送
function doRequestUsingPOST()
{ alert("111");
createXMLHttpRequest();
alert("222");
var retCode = document.getElementById("retCode").value;
alert("3333");
var queryString = "retCode="+retCode;
alert("444");
var url="./AJAXtest"; //使用URL向后台传值
alert("555");
xmlHttp.open("POST",url,true);
alert("6666");
xmlHttp.onreadystatechange = handleStateChange;
alert("777");
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
alert("888");
xmlHttp.send(queryString);
alert("999");
// alert("结束 "+retCode);
}