Hola
tengo un problema al agregar un comentario mediante ajax
el problema es cuado el user agrega un comentario en un post se creea arriba de todo pero para cuado se cumple ajax pero si refresco la web esta abajo como corresponde no se por que se coloca arriba de todo
JS
function add_comment(valor){
	
	/*conteovalor = valor.split(" ").join("");*/
	/*segundapasada = conteovalor.replace(/(<([^>]+)>)/ig,"");*/
	pasadauno = valor.split(" ").join("");
    pasadados = pasadauno.split("&nbsp;").join("");
	pasadatres = pasadados.split("<br/>").join("");
	
	if (pasadatres.length>2){
		
	$('.error_red_com').css("display","none");
	$('#precarga_envio_p').css("display","block");
	document.getElementById('botoncom').disabled=true;
	setTimeout(function(){
		
	var estecom=$('#formEdito');
    $.ajax({
		type: 'POST',
		url: urlWeb + 'inclludes/add_com.php',
		data: estecom.serialize(),
		success: function(htmlres) {
		$('.precarga_ajax').css("display","none");
	    nuevo=$('article').append(htmlres);
		$('.global_post:last').hide().fadeIn();
	}
	});
	$('#mensajes').val('');
	$('.error_red_com').css("display","none");
	$('#precarga_envio_p').css("display","none");
	document.getElementById('botoncom').disabled=false;
	CKEDITOR.instances.mensajes.setData('');
	$('#menciones_user').css("display","none");
	$('#citado').val('');
	},2000);
	
	}
	else {
		$('.error_red_com').hide().fadeIn();
		setTimeout(function(){$('.error_red_com').fadeOut();},2000);
}
}

espero que me puedan ayudar
0
Puntos
1391
Visitas
5
Resp
Por pablo hace 10 años
Master
Respuesta #1
hola, en esta linea es donde tienes que asignar en que elemento quieres agregar el comentario
$('tag O .clase O #id ').append(htmlres);
con append lo pegas al final de los elementos hijos del elemento seleccionado y con prepend al principio
$('tag O .clase O #id ').prepend(htmlres);
tienes que ir jugando con los elementos para que el comentario quede donde quieras...
0
Puntos
Por alber hace 10 años
Admin
Respuesta #2
alber dijo:
hola, en esta linea es donde tienes que asignar en que elemento quieres agregar el comentario
$('tag O .clase O #id ').append(htmlres);
con append lo pegas al final de los elementos hijos del elemento seleccionado y con prepend al principio
$('tag O .clase O #id ').prepend(htmlres);
tienes que ir jugando con los elementos para que el comentario quede donde quieras...
Graicas alber por tu Aporte
Saludos
0
Puntos
Por pablo hace 10 años
Master
Respuesta #3
de nada, para eso estamos ;)
0
Puntos
Por alber hace 10 años
Admin
Respuesta #4
una pregunta que datos pasan por htmlres que estas dentro de prepend
0
Puntos
Por juliethsanches hace 7 años
Novice
Respuesta #5
me pueden regalar el codigo de add_com.php por favor
0
Puntos
Por juliethsanches hace 7 años
Novice
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar