Usando '& url =' + encodeURIComponent (url); pasar una URL del navegador al servidor codificará la url, pero cuando se descodifica en el servidor, los parámetros de la url se interpretan como parámetros separados y no como parte del único parámetro url.Javascript: ¿Cuál es la forma recomendada de pasar las URL como parámetros de la URL?
¿Cuál es la forma recomendada de pasar las URL como parámetros de la URL?
'escape' es similar a' encodeURIComponent', pero genera el resultado incorrecto para el carácter '+' y cualquier carácter que no sea ASCII. Nunca debería ser usado. – bobince