Buon giorno,
ho questo div:
codice HTML:
<div id="profilo-uno">
<div id="header-prof">
<div id="photo-container">
<div id="photo">
<img class="default-img" src="images/foto-dummy-meschio.png" rel="tooltip-cam" title="Clicca per aggiungere una foto al profilo">
</div>
<div class="glyphicon glyphicon-pencil" title="Modifica la fotografia del profilo" rel="tooltip-pen"></div>
</div>
<h3 class="green">Profilo 1</h3>
</div>
Cliccando sull'immagine si apre un altro DIV
codice HTML:
<div id="overlay-trans"><!-- photo container -->
<div class="glyphicon glyphicon-remove"></div>
<div class="container">
<ul class="row">
<li class="col-xs-4">
<div class="new">
<div class="glyphicon glyphicon-upload" rel="tooltip-up" title="Carica nuova foto"></div>
</div>
</li>
<?php
.... codice PHP che legge la tabella mySql e stampa le immagini
?>
<?php
echo "<li class='col-xs-4' id='<?php echo $idF; ?>'><img src='$fotox' ><li>";
}
?>
</ul>
</div>
</div><!-- photo container -->
cliccando su una immagine si chiude la galleria e la miniatura dell'immagine viene visualizzata nel DIV che era servito ad aprire la galleria tramite questo codice:
codice HTML:
$('ul.row li img').on('click', function(){
if($('#profilo-uno').is(':visible')) {
$('#profilo-uno #photo').empty().append(this);
alert(this);
$('#overlay-trans').fadeOut();
}
});
Adesso vorrei cattuare anche il nome dell'immagine: aggiungendo
codice HTML:
var foto = ($(this).attr('src'));
con un alert visualizzo il nome dell'immagine ma non riesco a passarlo ad uno script PHP tramite la chiamata Ajax: non riesco a scrivere il codice per il ritorno della chiamata Ajax: potresre darmi un consiglio?
Grazie