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
509
Visitas
3
Resp
Por pablo hace 36 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 36 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 36 meses
Experto
Respuesta #3
de nada, para eso estamos ;)
0
Puntos
Por alber hace 36 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate