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.?