Hola a todos, y desde ya gracias.
Tengo un gran problema y ya no se como hacer para solucionarlo.
Estoy procesando un formulario de inicio de sesion por ajax para no recargar la pagina, pero cuando le doy a "Ingresar" me da un error 404.
Lo raro es que en mi localhost funciona perfecto, sin errores, y en el servidor no. 
Pueden probar en http ://www .iafe.uba .ar/tele /prueba/ 
Intenten con cualquier user y cualquier pass. 
el codigo del form es:   
Código html:
Ver original                    Usuario:
<input type='text' name='user' id='user' size='15' value='' />                    Contrase
ña:
<input type='password' name='pass' id='pass' size='15' value='' />                    <input type='checkbox' name='recordar' id='checkrecordar' /> Recordarme
 <input type='button' id='submit' name='submit' value='Ingresar' class='b' onclick="xajax_procesar_formulario(xajax.getFormValues('searchform'))"/> 
  
y el codigo ajax es:   
Código php:
Ver original<?php
 
 
//incluímos la clase ajax
require ('xajax/xajax.inc.php');
 
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
 
function procesar_formulario($form_entrada)
{
    include ('paginas/config.php');
 
    $pass = sha1(md5(trim($form_entrada['pass']))); // Encriptamos en MD5 el pass ingresado para compararlo con el de la base de datos     $cookie = $form_entrada['recordar'];
 
    $link = mysql_connect($server, $dbuser, $dbpass); // Prepara la conexion a la base de datos  
    $query = sprintf("SELECT usuarios.tipo, usuarios.login, usuarios.nombre, usuarios.apellido,                          usuarios.institucion, usuarios.area, usuarios.email
                         FROM usuarios WHERE usuarios.login='%s' && usuarios.password = '%s'",
 
    $result = mysql_db_query($database, $query, $link); // Prepara la consulta para la base de datos  
    if (mysql_num_rows($result)) // Nos devuelve 1 si encontro el usuario y el password     {
        $array = mysql_fetch_array($result); // Creamos un array con los datos obtenidos de la base de datos  
        $_SESSION["tipo"] = $array["tipo"]; // Asignamos los valores del array a cada valor de la sesion
        $_SESSION["login"] = $array["login"];
        $_SESSION["nombre"] = $array["nombre"];
        $_SESSION["apellido"] = $array["apellido"];
        $_SESSION["institucion"] = $array["institucion"];
        $_SESSION["area"] = $array["area"];
        $_SESSION["email"] = $array["email"];
        $nombre = $array["nombre"];
        $apellido = $array["apellido"];
 
        if ($array["tipo"] == "usuario") // Si es un usuario común
        {
            if (! isset ($_SESSION)) // Si no hay sesión iniciada, ir a login.php             {
            }
            else
            {
                if ($cookie == on)
                {
                }
                include 'scriptsphp/ini_ses/logged_in_usr.php';
            }
        }
 
        elseif ($array["tipo"] == "admin") // Si es un usuario administrador
        {
            if (! isset ($_SESSION)) // Si no hay sesión iniciada, ir a login.php             {
            }
            else
            {
                if ($cookie == on)
                {
                }
                include 'scriptsphp/ini_ses/logged_in_admin.php';
            }
        }
    }
    else
    {
    }
 
 
 
    //instanciamos el objeto para generar la respuesta con ajax
    $respuesta = new xajaxResponse();
    //escribimos en la capa con id="respuesta" el texto que aparece en $salida
    $respuesta->addAssign("sidebar2login", "innerHTML", $salida);
 
    //tenemos que devolver la instanciación del objeto xajaxResponse
    return $respuesta;
}
?>
  
Ni el helloworld que trae ajax funciona
http ://www .iafe.uba .ar/tele /prueba/ xajax / examples / helloworld.php