Hoa a todos,
me estoy "adentrando" en el mundo de JQUERY, se PHP, pero el JQUERY me complica mucho más, haber si me ayudan :D
Tengo una duda para saber cuál es el código para que agrege un comentario.
Tengo lo siguiente:
El archivo .js
Código:
/*agregar comentario post*/
function add_comment(id, nro){
if($('#cuerpo_comment').val() == ''){
$('#cuerpo_comment').focus();
return;
}
$('.msg_add_comment').hide();
$('#button_add_comment').attr('disabled', 'true');
$('#gif_cargando_add_comment').css('display', 'block');
$.ajax({
type: 'POST',
url: '/comentario/enviar/',
data: 'cuerpo_comment=' + encodeURIComponent($('#cuerpo_comment').val()) + '&id=' + id + '&psecion=' + nro,
success: function(h){
$('#gif_cargando_add_comment').css('display', 'none');
if(h.charAt(0)==0){
$('.msg_add_comment').html(h.substring(3));
$('.msg_add_comment').addClass('status_error');
$('.msg_add_comment').show('slow');
$('#button_add_comment').removeAttr('disabled');
}else if(h.charAt(0)==1){
$('#return_agregar_comentario').html(h.substring(3));
$('#return_agregar_comentario').slideDown('slow', function(){
$('.agregar_comentario').slideUp('slow');
});
if($('#no_comentarios'))
$('#no_comentarios').slideUp('slow');}
},
error: function(){
$('#gif_cargando_add_comment').css('display', 'none');
$('.msg_add_comment').html('Error al intentar procesar lo solicitado');
$('.msg_add_comment').show('slow');
$('#button_add_comment').removeAttr('disabled');
}
});
}
y en el archivo enviar.php si falta la id del post por ejemplo, aparezca:
Código:
0: No has seleccionado el post a comentar.-
y el botón para enviar los datos es:
Código:
<input class="login" type="button" id="button_add_comment" value="Enviar Comentario" onclick="add_comment('ID_DEL_POST', 'NUMERO DE COMENTARIO'); return false;" tabindex="2" />
Donde ID_DEL_POST; es la id del post ya sea 1, 2, 3, etc.
y NUMERO DE COMENTARIO; por ejemplo en el post hay 3 comentarios y el que sige es 4, el valor que va ahí es 4.
Y cuando se envíe el comentario correctamente, se actualize la página como con ajax. y se vea el comentario. Estaré eternamente agradecido con ustedes :D
El punto es cuál es el código para que se envie a la BD (el codigo del archivo enviar.php)