Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Problemas con URL JavaScript

8 de octubre de 2015

Buen dia, tengo una funcion que envía datos a esta URL de esta manera: url:"guarda_usuario.php". En este caso funciona perfecto, pero al guardar el archivo PHP en una carpeta no funciona. La URL en este caso es así: url: "Acciones/guarda_usuario.php" y de esta manera no guarda nada.

Quisiera saber por qué, siendo el archivo guarda_usuario.php el mismo en ambos casos. Gracias.


Respuestas

#1

Como el archivo es el mismo en ambos casos, si no funciona es porque la URL no es correcta. A primera vista se me ocurren dos posibles problemas:

  • Acciones está escrito con mayúscula. ¿Has probado si funciona escribiéndolo así: acciones?
  • Como estás usando una URL relativa, tienes que comprobar bien desde dónde quieres ir (el archivo JavaScript que tiene el código de la URL) y hasta dónde quieres ir (guarda_usuario.php). En este caso, es posible que te funcione cambiando la URL por ../Acciones/guarda_usuario.php.

Si el error que se produce es el segundo que te comentaba antes, una forma de solucionar este problema para siempre es usar URL absolutas en vez de relativas. Dependiendo de cómo sea la estructura de aplicación, usar /Acciones/guarda_usuario.php (con la barra por delante) podría funcionarte.

@javiereguiluz

8 octubre 2015, 22:47
#2

Gracias @javiereguiluz, ya intenté usar URl relativas y absolutas pero sigo teniendo ese problema.

@rewlq

8 octubre 2015, 23:20
#3

Te recomiendo que abras el "Inspector Web" de tu navegador y pulses en la pestaña "Red / Network". Ahí verás el error que se te está produciendo al hacer la petición Ajax y así tendremos más pistas para intentar solucionarlo.

@javiereguiluz

9 octubre 2015, 8:10