<%@ page contentType="text/html;charset=utf-8" %>  
<%@ page language="java" %>    
<%@ page import="java.util.*" %><html>
  <head>
  
    
    <title> 右下角窗口</title>
     <script type="text/javascript" src="script/jquery-1.4.1.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/login.css" rel="stylesheet" type="text/css" /> 
<link href="css/style1.css" rel="stylesheet" type="text/css" />   
 <script language="JavaScript" src="script/maplook.js"></script>   
<script src=jq.js></script>
<script>var jq=jQuery.noConflict()</script>

  </head>
  
  <body>
 <div class="window">
  
    <div style="text-align:right">
 <a href="#" onclick="jQuery('#dvPro')[this.innerHTML == '[最小化]'?'hide':'show'](); this.innerHTML = this.innerHTML == '[最小化]' ? '[展开]' : '[最小化]'; return false">[最小化]</a>
    <a href="#"  onclick="jQuery('#dvPro').load('showadmin.jsp')">【管理员信息】</a>
      <a href="#"  onclick="jQuery('#dvPro').load('show.jsp')">【设备信息】</a>
    </div>
    <div id="dvPro" style="height:230px"></div>
    <script>
    jQuery('#dvPro').load('show.jsp')
</script> 
</div>
  </body>
</html>
出现的问题是:单击【管理员信息】或【设备信息】都在<div id="dvPro">中加载显示不了相应的jsp文件。
网页给出的错误提示:

解决方案 »

  1.   

    我的发送请求代码已经把async设置为true了呀:
    function httpRequest(reqType,url,async,resFun,parameter){
    var request=null;

      if(window.ActiveXObject){ 
        request=new ActiveXObject("Microsoft.XMLHTTP"); 
        request1=new ActiveXObject("Microsoft.XMLHTTP"); 
       } 
       else if(window.XMLHttpRequest){ 
       request=new XMLHttpRequest(); 
     
       } 
    if( request || typeof( request ) == "object" ){
    if(reqType.toLowerCase()=="post"){ //以POST方式提交
    request.open(reqType, url, true); //打开服务器连接
    //设置MIME类型
    request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    request.onreadystatechange = resFun;//设置处理响应的回调函数
    parameter = encodeURI(parameter); //将参数字符串进行编码
    request.send(parameter); //发送请求
    }
    else{ //以GET方式提交
    url = url+"?"+parameter; //重新设置URL,GET方式需要在URL中附带请求参数
    request.open(reqType, url, true); //打开服务器连接
    request.onreadystatechange = resFun;//响应回调函数
    request.send(null); //发送请求
    }
    }
    else{
    alert( "该浏览器不支持Ajax!" );
    }
    return request;

    }
      

  2.   

    我也把jquery-1.4.1.min.js里的async 设置为true了;现在错误如下: