Foros del Web » Programando para Internet » Javascript »

AYUDA con GDownloadUrl de la API de google maps

Estas en el tema de AYUDA con GDownloadUrl de la API de google maps en el foro de Javascript en Foros del Web. Buenas tardes estimados foristas, tengo una problemita que no logro resolver y espero que algunos de ustedes me pueda ayudar. tengo este codigo: Código: function ...
  #1 (permalink)  
Antiguo 31/07/2008, 18:13
 
Fecha de Ingreso: septiembre-2007
Mensajes: 139
Antigüedad: 16 años, 8 meses
Puntos: 1
AYUDA con GDownloadUrl de la API de google maps

Buenas tardes estimados foristas, tengo una problemita que no logro resolver y espero que algunos de ustedes me pueda ayudar.

tengo este codigo:
Código:
    function agregar() {
      var nombre = escape(document.getElementById("nombre").value);
      var direccion = escape(document.getElementById("direccion").value);
	  var apellido = escape(document.getElementById("apellido").value);
	  var cel = escape(document.getElementById("celular").value);
	  var tel = escape(document.getElementById("telefono").value);
	  var fax = escape(document.getElementById("fax").value);
	  var cedula = escape(document.getElementById("cedula").value);
	  
	  
      var type = document.getElementById("type").value;
      var latlng = marker.getLatLng();
      var lat = latlng.lat();
      var lng = latlng.lng();

      var url = "agregar.php?name=" + nombre + "&address=" + direccion + "&apellido=" + apellido + "&tel=" + tel + "&cedula=" + cedula + "&fax=" + fax +
                "&cel=" + cel + "&lat=" + lat + "&lng=" + lng;
      GDownloadUrl(url, function(data, responseCode) {
        if (responseCode == 200 && data.length <= 1) {
          marker.closeInfoWindow();
          document.getElementById("message").innerHTML = "Agregado.";
        }
      });
    }
el cual me agrega esos datos perfectamente a la base de datos.
usando el GDownloadUrl envio la variable url con los parametros que el archivo agregar.php los recoje por metodo get y lo manda mediante un script a la base de datos.

ahora resulta que el archivo agregar.php no se encuentra en el mismo nivel. en realidad se encuentra en unas subcarpetas y este es el codigo que de verdad deberia usar para encontrar ese archivo:
Código:
    function agregar() {
      var nombre = escape(document.getElementById("nombre").value);
      var direccion = escape(document.getElementById("direccion").value);
	  var apellido = escape(document.getElementById("apellido").value);
	  var cel = escape(document.getElementById("celular").value);
	  var tel = escape(document.getElementById("telefono").value);
	  var fax = escape(document.getElementById("fax").value);
	  var cedula = escape(document.getElementById("cedula").value);
	  
	  
      var type = document.getElementById("type").value;
      var latlng = marker.getLatLng();
      var lat = latlng.lat();
      var lng = latlng.lng();

      var url = "script/agregar.php?name=" + nombre + "&address=" + direccion + "&apellido=" + apellido + "&tel=" + tel + "&cedula=" + cedula + "&fax=" + fax +
                "&cel=" + cel + "&lat=" + lat + "&lng=" + lng;
      GDownloadUrl(url, function(data, responseCode) {
        if (responseCode == 200 && data.length <= 1) {
          marker.closeInfoWindow();
          document.getElementById("message").innerHTML = "Agregado.";
        }
      });
    }
el archivo agregar se encuentra dentro de la carpeta script y al hacerle referencia al archivo dentro de esa carpeta tal como lo coloque en el ultimo codigo, ya la informacion no se introduce en la base de datos.
por alguna razon me da un error, no se si es que GDownloadUrl no permite que lo envies a un archivo en una sub-carpeta, aunque lei en la doc de la api de google maps que se la puedo enviar a cualquier url dentro del mismo servidor.

la verdad me urge aprender como hacer para enviarselo a una sub-carpeta.
Agradezco todos los comentarios pero les pediria a las personas que me recomienden colocar el mismo archivo de agregar en el mismo nivel que este codigo.. que se abstngan de decirmelo, ya que quiero aprender como hacerlo a otras sub-carpetas y ademas segun el estructura de mi aplicacion, no deben estar en la misma carpeta.
gracias por su ayuda y por su tiempo al leer este post.
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 04:09.