使用dwr和jQuery时出现错误。
    dwr配置:
     <create creator="new" javascript="camManager" >
      <param name="class" value="com.cam.servlet.CamManagerServlet"/>
      <include method="getStations"/>   
      <include method="addStation_cam"/> 
      <include method="removeStation_cam"/>
    </create>在网上查了下说的是:
JS调入为空,即JS文件找不到,这个错误也有可能是其他调入为空也会出现。   页面主要代码:
导入js
      <script language="javascript" src="${pageContext.request.contextPath}/dwr/engine.js"></script>
<script language="javascript" src="${pageContext.request.contextPath}/dwr/util.js"></script>
<script type='text/javascript'  src="${pageContext.request.contextPath}/dwr/interface/camManager.js"></script><script type='text/javascript' src="js/jquery.js"></script>
请各位大虾们帮忙看看。在线等。

解决方案 »

  1.   

    问题补充:
       camManager.getStations(function(data){
          var html1="";
          var html2="";
    jQuery.each(data,function(a,n){
    if(a==0){
    jQuery.each(n,function(i,n1){
    if(n1.stationName!=null){
    if(i==0)
    html1+="<div id='"+i+1+"' class='list' align='center' onclick='getStation('"+i+1+"' ,'"+n1.stationIP +"')'>"+n1.stationName+"</div>";
    else
    html1+="<div id='"+i+1+"' class='list1' align='center' onclick='getStation('"+i+1+"' ,'"+n1.stationIP +"')'>"+n1.stationName+"</div>";
    }
          });
                                    //jQuery("#stationAll").html(html1);
          }else{      
          jQuery.each(n,function(j,n2){
          if(n2.stationName!=null){
          if(j==0)
          html2+="<div id='"+j+1+"' class='list' align='center' onclick='getStation_cam('"+j+1+"' ,'"+n2.stationIP +"')'>"+n2.stationName+"</div>";
          else
          html2+="<div id='"+j+1+"' class='list1' align='center' onclick='getStation_cam('"+j+1+"' ,'"+n2.stationIP +"')'>"+n2.stationName+"</div>";
          }
          });
          alert(html2);
          document.getElementById("camStation").innerHTML=html2;
          //jQuery("#camStation").html(html2);
          }
          });
          });
         
         }
    说明:不加注释的两句话时。就没问题