Consulta:
AJAX : GET
URL Correcta (la escribo en la barra de dirección y corre ok)
url.com/search/?&q=type:Image+product:Nombre+texts:String&wt=js on
Dinámicamente creo q=
Al hacer la petición GET mediante AJAX
Se genera lo siguiente
url.com/search/?&q=type%3AImage%2Bproduct%3ANombre%2Btexts%3AStri ng&wt=json
Si a la URL le aplico escape(), el error muestra que se genero lo siguiente:
?&q=type%253AImage%2Bproduct%253ANombre%2Btexts%25 3AString&wt=json
Similar para con encodeURIComponent();
probé cosas así, pero sin resultado positivo:
Código Javascript
:
Ver originalencodeURIComponent(value).replace(/%20/g,'+')
function encode(toEncode) {
return encodeURIComponent(toEncode)
.replace(/!/g, '%21')
.replace(/'/g, '%27')
.replace(/\(/g, '%28')
.replace(/\)/g, '%29')
.replace(/\*/g, '%2A');
}
¿Alguna Sugerencia?