Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2012, 17:21
Avatar de dontripi
dontripi
 
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 19 años
Puntos: 1
pasar url desde javascript

hola compañeros, estoy con un dilema es que estoy trabajando sobre algo que quiero, necesito enviar una url con 3 distintos valores, pero resulta que esos valores pueden tener espacios o algun caracter extraño, entonces buscando encontre que la funcion escape me sirve para lo que quiero pero resulta que no me funciona o algo estoy haciendo mal, a continuacion pongo el codio que estoy usando.

por cierto estoy trabajando con jquery tambien.

Código:
function crearProducto()
    {
        var nomPr = new String (document.getElementById("nomProd").value);
        var tipPr = document.getElementById("tipProd").value;
        var desPr = document.getElementById("descProd").value;
        alert(escape("hola aqui"));
        escape(nomPr);
        escape(tipPr);
        escape(desPr);
        alert(nomPr);
        $('#resulProd').load("crearProd.php?"+"nomPro="+nomPr+"&tipPro="+tipPr+"&desPro="+desPr);
        
    }
resulta que los valores me llegan bien, pero cuando paso las variables por escape() no les hace nada deja los espacios, hago la prueba como pueden observar, cuando paso directamente la cadena "hola aqui" el me pone hola%20aqui, que es lo que yo espero que haga con nomPr, pero cuando imprimo en el alert me sale con el espacion como si nada, por favor si alguien sabe que puedo hacer para solucionar esta situacion, muchas gracias.