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:
y en el archivo enviar.php si falta la id del post por ejemplo, aparezca:/*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'); } }); }
Código:
y el botón para enviar los datos es: 0: No has seleccionado el post a comentar.-
Código:
Donde ID_DEL_POST; es la id del post ya sea 1, 2, 3, etc.<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" />
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)