首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-04-13 
xmlhttp在ie和ff中的使用问题?1.aspx:varpara(document.all)?1:0if(para){varoServerXmlHttpnewActiveX

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

热点排行