Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Tengo problemas en comentarios en ajax

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
459
Visitas
3
Resp
Por pablo hace 33 meses
Experto

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 33 meses
Administrador

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 33 meses
Experto

Respuesta #3

de nada, para eso estamos ;)
0
Puntos
Por alber hace 33 meses
Administrador

Relaccionados

Para comentar Inicia sesión o Registrate