xmlhttp在ie和ff中的使用问题?
1.aspx:
var para=(document.all)?1:0;
if(para)
{
var oServerXmlHttp = new ActiveXObject( "Microsoft.XMLHTTP ");
}
else
{
var oServerXmlHttp = new XMLHttpRequest();
}
alert(oServerXmlHttp.readyState);
oServerXmlHttp.open( "post ", "123.aspx ", "false ");
alert(oServerXmlHttp.readyState);
oServerXmlHttp.send();
alert(oServerXmlHttp.readyState);
var strErr = oServerXmlHttp.responseText;
alert(strErr);
123.aspx.cs:
Page_Load中:
Response.Write( "123456 ");
Response.End();
ie运行后弹出以下对话框
0
1
4
123456
ff中运行后弹出以下对话框
0
1
为什么send后便不往下走了
怎么解决此问题?
------解决方案--------------------alert(oServerXmlHttp.readyState);
oServerXmlHttp.open( "post ", "123.aspx ",false);
alert(oServerXmlHttp.readyState);
oServerXmlHttp.send(null);
alert(oServerXmlHttp.readyState);
var strErr = oServerXmlHttp.responseText;
alert(strErr);