2011-08-28 35 views

回答

1

可以使用jQuery一個更好的辦法。

如:

<script type="text/javascript"> 
    $.get('view2.ctp', function(data) { 
     $('#divview1').html(data); 
    }); 
</script> 

和view1.ctp

<html> 
    <head> 
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
     <script type="text/javascript"> 
      function loadData(){ 
       $.get('view2.ctp', function(data) { 
        $('#divview1').html(data); 
       }); 
      } 
     </script> 
    </head> 
    <body> 
     <div id="divview1"></div> <a href="#" onclick="loadData()">Load data from view2.ctp</a> 
    </body> 
</html> 

,如果你不想使用jQuery你可以使用XMLHttpRequest,但jQuery是更多的方式更容易使用。