jsp页面中的Ajax在Internet explorer 9上不起作用

jsp页面中的Ajax在Internet explorer 9上不起作用,jsp,jquery,Jsp,Jquery,我正在开发基于web的应用程序,我正在使用JSP创建一个应用程序,使用ajax从Mysql数据库获取数据。 代码在其他浏览器上运行良好,但在Internet Explorer-9上运行不正常。 如何在internet explorer上顺利运行它。请在这方面帮助我。 代码如下: function getwords2(val) {document.getElementById("getcharter1").style.display ='block'; if (val=="") {d

我正在开发基于web的应用程序,我正在使用JSP创建一个应用程序,使用ajax从Mysql数据库获取数据。 代码在其他浏览器上运行良好,但在Internet Explorer-9上运行不正常。
如何在internet explorer上顺利运行它。请在这方面帮助我。 代码如下:

function getwords2(val)
  {document.getElementById("getcharter1").style.display ='block';
   if (val=="")
  {document.getElementById("getcharter1").innerHTML="";
  return;
}if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }xmlhttp.onreadystatechange=function()
  {  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {       document.getElementById("getcharter1").innerHTML=xmlhttp.responseText;
  }  }xmlhttp.open("GET","getvalue.jsp?ch="+document.FM.val.value+"&w1=2",true);
xmlhttp.send();}

你真的需要给我们更多的细节,而不是“它不好用”。这就是说,如果你在IE9上遇到AJAX问题,几乎可以肯定它与HTTPS有关

按F12,然后按Alt+7


如果这是可行的,您应该添加一个元标记以降级到怪癖模式ie7

javascript控制台中是否有任何错误(使用IEs开发工具,按F12打开它们)?这很难理解。另外,您是否考虑过使用JavaScript库来处理浏览器差异并抽象掉所有这些东西?