Grazie in anticipo a chi mi riesce ad aiutare.
Ho un sistema per i commenti fatto con ajax per restituire il commento senza refresh pagina
Tramite ajax
vado a fare una query e se il risultato e positivo ma hai già fatto troppi commenti restituisce
Dopo questo tramite setTimeout vado ad eseguire dopo 7 secondi la funzione
Il sistema funziona ma solamente per la prima volta. Alla seconda volta non va più a nascondere l'elemento
Spero mi possiate aiutare
Grazie in anticipo
Ho un sistema per i commenti fatto con ajax per restituire il commento senza refresh pagina
Tramite ajax
PHP:
$.ajax({
type: "POST",
url: "ajax/add-comment.php",
data: 'act=add-com&user_id='+user_id.val(),
success: function(html){
commento.val('');
$('#newcnt'+numid).hide('fast', function(){
$('#newbt'+numid).show('fast');
$('#newbt'+numid).before(html);
setTimeout(function() {
cancellaAdd(numid);
}, 7000)
})
}
});
HTML:
<div id='nocomment".$photo_id."'>Hai già commentato troppe volte questa immagine</div>
PHP:
function cancellaAdd(numid){
$("#nocomment"+numid).hide('slow');
}
Il sistema funziona ma solamente per la prima volta. Alla seconda volta non va più a nascondere l'elemento
Spero mi possiate aiutare
Grazie in anticipo