По 
этому адресу я нашел интересный пример способа вывода таблицы. Исходник соответственно 
здесь. Но когда я переделал его для xAjax 0.5 как указано в документации - он почему-то перестал работать. Вот его код 
Код: <?php 
     #$XAJAX_DIR = "./xajax_0.2.4"; 
     #require_once("$XAJAX_DIR/xajax.inc.php"); 
     require('xajax_core/xajax.inc.php'); 
     $x = new xajax(); 
     $x->registerFunction("addRow"); 
     #$x->debugOn();  
     $x->setFlag('debug', true); 
     $x->processRequest();   
     function addRow() { 
         $id = rand(); 
         $resp = new xajaxResponse(); 
         $resp->create('rsvp_body', 'tr', "row_{$id}"); 
         for ($col = 1; $col < 4; $col += 1) { 
             $resp->create("row_{$id}", 'td', "row_{$id}_td{$col}"); 
         } 
         $resp->assign("row_{$id}_td1", 'innerHTML', "<input type=\"text\" size=\"24\" name=\"name_{$id}\" />"); 
         $resp->assign("row_{$id}_td2", 'innerHTML', "<input type=\"text\" size=\"18\" name=\"email_{$id}\" />"); 
         $resp->assign("row_{$id}_td3", 'innerHTML', "<input type=\"radio\" name=\"a_{$id}\" value=\"yes\" />" .  
         "  <input type=\"radio\" name=\"a_{$id}\" value=\"no\" checked=\"checked\" />"); 
         return $resp; 
     }       
   function rowContent() { 
     $id = rand(); 
     $row =  "<td><input type=\"text\" size=\"24\" name=\"name_$id\" /></td>"; 
     $row .= "<td><input type=\"text\" size=\"18\" name=\"email_$id\" /></td>"; 
     $row .= "<td><input type=\"radio\" name=\"a_$id\" value=\"yes\" />"; 
     $row .= "  "; 
     $row .= "<input type=\"radio\" name=\"a_$id\" value=\"no\" checked=\"checked\" /></td>"; 
     return $row; 
   }   
   if ($_GET['submit']) { 
     $message=""; 
     foreach ( $_GET as $key => $value ) { 
       list($key, $id) = split('_', $key); 
       $message = $message . "\n" . $key . ": " . $value; 
     } 
 #    mail('thomas@stromberg.org', 'RSVP Test', $message, "From: rsvp@localhost");  
     echo "Your RSVP has been sent! Thanks!"; 
     exit; 
   }   
 ?> 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 <html> 
 <head> 
   <title>RSVP</title> 
   <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
   <?php $x->printJavascript(); ?> 
   </head> 
 <body> 
     <form action="index.php"> 
         <input type="hidden" name="submit" value="Y" /> 
         <table id="rsvpTable" cellpadding="6"> 
             <thead id="rsvp_header"> 
                 <tr> 
                     <td>Имя</td> 
                     <td>ё-мыло</td> 
                     <td>Acceptance<br />Yes | No</td> 
                 </tr> 
             </thead> 
             <tbody id="rsvp_body"> 
                 <tr id="row_00"> 
                     <? echo rowContent(); ?> 
                 </tr> 
             </tbody> 
         </table> 
         <input type="button" value="Add Person" onclick="xajax_addRow();" /> 
         <p>Comments for the Bride & Groom:</p> 
         <textarea name="comments" rows="8" cols="60"></textarea> 
         <br style="clear: both;" /> 
         <input type="submit" value="Submit" /> 
     </form> 
 </body> 
 </html>