Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] url de ajax no me encuentra el archivo php

Estas en el tema de url de ajax no me encuentra el archivo php en el foro de PHP en Foros del Web. Saludos gente, tengo este formulario Código HTML: <form id= "frm_login" action= "" method= "POST" > <div> <span> Correo Electrónico <label> * </label> </span> <input type= ...
  #1 (permalink)  
Antiguo 12/03/2015, 20:08
 
Fecha de Ingreso: noviembre-2013
Ubicación: New York
Mensajes: 114
Antigüedad: 10 años, 5 meses
Puntos: 1
Pregunta url de ajax no me encuentra el archivo php

Saludos gente, tengo este formulario
Código HTML:
<form id="frm_login" action="" method="POST">
				  <div>
					<span>Correo Electrónico<label>*</label></span>
					<input type="text" id="email_user" name="email_user"> 
				  </div>
				  <div>
					<span>Contraseña<label>*</label></span>
					<input type="password" id="pass_user" name="pass_user"> 
				  </div>
				  <a class="forgot" href="#">Olvido su Contraseña?</a>
				  <input type="submit" id="btn_login" value="Entrar">
			    </form>
               <div class="loginError" id="err_login"></div> 
Tambien tengo este js que hago el ajax, cabe mencionar que la llamada de este archivo ya la puse
Código Javascript:
Ver original
  1. $( "#frm_login" ).submit(function( event ) {
  2. console.log("email_user="+$('#email_user').val().trim()+"&pass_user="+$('#pass_user').val().trim());
  3.                         $.ajax({
  4.                           type: "POST",
  5.                           data: "email_user="+$('#email_user').val().trim()+"&pass_user="+$('#pass_user').val().trim(),
  6.                           url: "../php/plogin.php",
  7.                           beforeSend:function(objeto){$("#btn_login").val('Conectando...');},
  8.                           success: function(respuesta){
  9.                             alert(respuesta);
  10.                           }
  11.                         });    
  12.  
  13. });
Los datos del console.log me los imprime bien, lo que pasa es que el archivo php que pongo en la url de ajax no me lo encuentra y la ruta es la correcta y el archivo si existe, ya eso lo valide pero no me lo quiere abrir, alguna ayuda del por que no lo quiere abrir?
  #2 (permalink)  
Antiguo 12/03/2015, 23:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: url de ajax no me encuentra el archivo php

Ajá, la ruta es correcta y aún así no la encuentra.

¿Notas la contradicción?

Si fuera la ruta correcta no tendrías problemas.

Por favor, coloca una URL completa y no una ruta relativa.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/03/2015, 14:44
 
Fecha de Ingreso: noviembre-2013
Ubicación: New York
Mensajes: 114
Antigüedad: 10 años, 5 meses
Puntos: 1
De acuerdo Respuesta: url de ajax no me encuentra el archivo php

Gracias pateketrueke lo solucione de esta manera.. lo dejo por si alguien le llega a pasar lo mismo:
Código Javascript:
Ver original
  1. var URLdomain   = window.location.host;
  2.                           var URLprotocol = window.location.protocol;
  3.                         $.ajax({
  4.                           type: "POST",
  5.                           data: "email_user="+$('#email_user').val().trim()+"&pass_user="+$('#pass_user').val().trim(),
  6.                           url: URLprotocol+"//"+URLdomain+"/dfbsa/php/plogin.php",
  7.                           beforeSend:function(objeto){$("#btn_login").val('Conectando...');},
  8.                           success: function(respuesta){
  9.                             if(respuesta == "I"){
  10.                                 alert("Tu cuenta no esta activa..");
  11.                             }else{
  12.                               if(respuesta == "E"){
  13.                                 alert("Correo Eléctronico o Contraseña incorrecta.");
  14.                               }else{
  15.                                    if(respuesta == "S"){
  16.                                      document.location.href = URLprotocol+"//"+URLdomain+"/dfbsa/account.html";
  17.                                    }
  18.                               }  
  19.                             }
  20.                           }
  21.                         });

Etiquetas: ajax, encuentra, formulario, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.