读书人

xmlhttp在ie和ff中的使用有关问题

发布时间: 2012-04-13 13:50:24 作者: rapoo

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);

读书人网 >asp.net

热点推荐