日期:2014-05-16  浏览次数:20426 次

XMLHttpRequest应用 JS中匹配不同浏览器的方法中,得不到返回值,我用IE或世界之窗都试过,不行 求助
1、代码如下:
<script language="javascript" type="text/javascript">
  var xmlhttp ;
  function F_getTaoTi(val){
  createXMLHTTPRequext();
  }

  function createXMLHTTPRequext(){
  xmlhttp = null;
  if (window.XMLHttpRequest){// code for all new browsers
  xmlhttp=new XMLHttpRequest();
  }else if (window.ActiveXObject){ // code for IE5 and IE6
  xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
  }

  alert("xmlhttp=3="+xmlhttp);
  }
2、直接在BODY中加载
  <body onLoad="F_getTaoTi(questionsForm.lessonId.value)">
问题:
执行了 window.ActiveXObject这个,但是xmlhttp返回的值为空 打印结果 xmlhttp=3=
那位朋友清楚帮帮忙,郁闷N久了



------解决方案--------------------
经测试,没有发现你说的问题。
------解决方案--------------------
没有问题啊。。
结果为
xmlhttp=3=[object XMLHttpRequest]