Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2006, 21:52
ThunderFx
 
Fecha de Ingreso: diciembre-2003
Ubicación: Campehce, Mexico
Mensajes: 325
Antigüedad: 20 años, 5 meses
Puntos: 0
Actualizando datos

Hola, recientemente me he puesto a aprender AJAX.. En busca de mi primer ejemplo pues he fracaso pero no importa El problema esta en que se supone que en un form, no debe cargar la página (en teoria) es como ejecutarlo bajo el mismo archivo ...
Bueno.. el problema esta que cuando doy enviar en mi formulario me envia a otra página, osea los datos del form me lo pasa por URL ...

ajax.js
Código PHP:
function enviarSimples(){
    
divMensaje document.getElementById('mensaje');
    
nominterno=document.formsimple.nominter.value;
    
msg=document.formsimple.msg.value;

    
ajax=objetoAjax();
    
ajax.open("POST""actualizar.php",true);
    
ajax.onreadystatechange=function(){
        if(
ajax.readyState=4){
            
divResultado.innerHTML ajax.responseText
            divMensaje
.innerHTML "Actualizado correctamente";
        }
    }
    
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    
ajax.send("go="agregar"&caso="simple"&ir="+nominter+"&msg="+msg)

secciones.php (es el archivo de inicio por llamarle asi)
Código PHP:
<?
include("../enlep/conexion.php");
// CASOS SIMPLES
if($_GET['caso']=="simple")
{
   
$ir $_GET['ir'];
   
$sql mysql_query("SELECT * FROM simples WHERE nom_interno='$ir'");
   
$row mysql_fetch_array($sql);
   
$content $row[contenido];
?>
<h2><? echo "$row[nombre]"?></h2>
<div id="mensaje"> </div>
<form name="formsimple" id="fsimple" action="" onsubmit="enviarSimples(); return false">
<label for="contenido">Contenido:</label>
<textarea name="msg" class="content"></textarea><br>
<input type="hidden" value="<? echo "$row[nom_interno]"?>" name="nominter">
<input type="submit" name="Submit" value="Enviar" id="enviar">
</form>
<?
}
?>
Entonces al darle enviar me manda a esta dirección "/?msg=&nominter=mision&Submit=Enviar"
Lo que quiero es que me muestre el mensaje en el div "mensaje" y obvio, ya los cambios realizados (hechos en actualizar.php)

Muchisimas grtcias por la ayuda