<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>bb.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript" src="../common/js/util.js"></script>
<script type="text/javascript" src="../common/js/engine.js"></script>
<script type="text/javascript" src="../common/js/template.js"></script>
<script type="text/javascript" src="../dwr/interface/finduser.js"></script>
<script language="javascript">
         function aa(){
         var data=finduser.getUser(4, 1);
         var result=TrimPath.processDOMTemplate("userTemplate",data);
         ${"user"}.innerHTML=result;
         ${"user"}.style.display="block";  
         }
</script>
</head> <body onload="aa()">
<textarea style="display:none" id="userTemplate">
     <table>
     <th>用户名:</th>
     <th>密码:</th>
     {for p in data}
     <tr>  <td>p.loginname</td>
     <td>p.password</td>
     </tr>
     {forelse}
     <tr>
     <td>暂无用户</td>
     </tr>
     {for}
     </table>
</textarea>
<div id="user" style="display:none"></div>
</body>
</html>

解决方案 »

  1.   

    var data=finduser.getUser(4, 1);   能这样使用嘛?
      

  2.   

    进行时,JS出错,finduser是在DWR中配制的,getUser()是一个方法,是得到4条记录!!!
      

  3.   

    如果getUser是在dwr里配的方法的话,那就是因为getUser(4,1)报错。因为没有回调函数的引用。<script language="javascript">
            function aa(){
            var data=finduser.getUser(4, 1);
            var result=TrimPath.processDOMTemplate("userTemplate",data);
            ${"user"}.innerHTML=result;
            ${"user"}.style.display="block"; 
            }
    </script> 
    可以改为:
    <script language="javascript">
            function aa(){
            var data=finduser.getUser(4, 1,callback);
            
            }
    function callback(data){
           var result=TrimPath.processDOMTemplate("userTemplate",data);
            ${"user"}.innerHTML=result;
            ${"user"}.style.display="block"; 
    }
    </script>