Hola amigos estoy otra vez aca! tengo un problema con recojer y enviar una variable.
tengo una parte de la web dondel usuarios pueden ingresar comentarios si el usuario es registrado y esta logueado el comentario sale con su nombre pero si no esta logueado o es solo un visitante el usuario ingresa su nombre, haz su comentario y envia.
el comentario es insertado en la base de datos correctamente pero el nombre del usuario o sea la variable no logro como recojerla y enviarla, quedando com variable indefinida.
bueno este es el codigo donde el usuario escrive su nombre y comentario:
Código Javascript
:
Ver originalvar comment = '<div class="waveComment addComment">\
\
<div class="comment">\
<div class="commentAvatar">\
<img src="img/Visita.png" width="30" height="30" />\
</div>\
\
<div class="commentText">\
\
<input type="text" name="nombre" value="Escriba su nombre" size="20" />\
<textarea class="textArea" value="su nombre y comentarios" rows="2" cols="70" name="" />\
<div><input type="button" class="waveButton" value="Enviar" onclick="addSubmit(this,'+parent+')" /> o <a href="" onclick="cancelAdd(this);return false">cancelar</a></div>\
\
</div>\
</div>\
\
</div>';
este es el codigo que procesa esta info:
Código Javascript
:
Ver original$el.append(comment);
// Append the form
}
function cancelAdd(el)
{
$(el).closest('.waveComment').remove();
}
function addSubmit(el,parent)
{
/* Executed when clicking the submit button */
var cText = $(el).closest('.commentText');
var nombre = $('#nombre').val();
var text = cText.find('textarea').val();
var wC = $(el).closest('.waveComment');
if(text.length<4)
{
alert("Que loco eres, te olvidaste el comentario!");
return false;
}
$(el).parent().html('<img src="img/ajax_load.gif" width="16" height="16" />');
y este es el codigo ajax que envia la info
Código Javascript
:
Ver original$.ajax({
type: "POST",
url: "ajax/saveComment.php",
data: "nombre="+(nombre)+"&comment="+encodeURIComponent(text)+"&parent="+parent,
Espero que me puedan ayudar... de ante mano gracias!