Sto simulando tramite wamp un indirizzo del tipo http://ci.dev

Upload è il controlloer mentre edit è la funzione del controller

Vorrei che al click su un link mi comparisse una finestra modale che richiamo tramiite ajax

la creazione del div della funzione edit
Codice PHP:
public function edit(){
$reveal['id_class']='class="reveal" id="reveal_modal"';    
$reveal['animation_in']='slide-in-down'$reveal['animtation_out']='slide-out-up';
$reveal['title']='Modificare il file <strong>'.$dati['file'].'</strong>';
$fin='<div '.$reveal['id_class'].' data-reveal data-close-on-click=\'true\' data-animation-in="'.$reveal['animation_in'].'" data-animation-out=\''
.$reveal['animtation_out'].'\'>
<h2>'
.$reveal['title'].'</h2>
<button class="close-button" data-close aria-label="Close reveal" type="button">
<span aria-hidden="true">×</span></button>
<input  class=\'float-right button\' data-close aria-label=\'Close reveal\' type=\'button\' value=\'Esci\'/>
</div>'
;
 echo 
$fin;

codice HTML:
....
....
<script type="text/javascript">jQuery(document).ready(function() {
  jQuery('.ajax_edit').click(function(){
    var dati = jQuery(this).parent().attr('id');
    alert(dati);
    $.ajax({
      type: 'POST',
      url: 'http://ci.dev/upload/edit',
      data: 'edit='+dati,
      dataType: 'html',
      success: function(result)
      {
          alert(result);
    jQuery('.body').after(result);
        jQuery('.reveal').show();
      },
      error: function()
      {
        alert('Chiamata fallita, si prega di riprovare...');
      }
    });
  });
});
</script>

In alert(result); vedo il codice html del div quindi mi chiedo come farlo apparire nella pagin.?