Buen dia.
Bueno pues tengo el siguiente codigo
Código HTML:
function firmar(a, b, c)
{
var nick=document.getElementById(a).value;
var comentario=document.getElementById(b).value;
var id=document.getElementById(c).value;
var ajax=nuevoAjax();
ajax.open("GET", "firmar.php?nick="+nick+"&firma="+comentario+"&id="+id, true);
ajax.send(null);
document.getElementById('comentarios').innerHTML="<input type='button' class='fondos' value='Tu Comentario Ha Sido Enviado'>";
}
function nuevoAjax()
{
var xmlhttp=false;
try
{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
funciona perfectamente y guarda los datos enviados a firmar.php, todo esto sale bien cuando entro directamente a la pagina "comentarios.php"(donde se encuentre el codigo de arriba), pero yo uso modrewrite entonces:
dominio.com/comentarios.php <-- aqui todo el codigo corre bien
dominio.com/comentarios/ <-- usando modrewrite ya no guarda nada en la base de datos
A ver si me di a entender y alguien me puede ayudar
gracias