Hace poco me he encontrado un script bastante interesante para parchear las funciones típicas que se usan para trabajar con arrays y que el puñetero IE8 e inferiores no soportan. Se puede ver en: https://gist.github.com/egermano/7667171
Archivos de Categoría: Javascript - Paginas 4
Codificar y decodificar cadena para URL
Enviado por admin
el 28/07/2014
Sin comentarios
Peleándome con la API de google maps me he encontrado con la necesidad de recuperar una cadena de texto que aparece en la URL que por consiguiente viene codificada. Solución:
// codificando una cadena var codificado = encodeURIComponent('cadena sin codificar').replace(/'/g,"%27").replace(/"/g,"%22"); // descodificando una cadena var descodificado = decodeURIComponent('cadena+codificada'.replace(/\+/g, " "));
Mandar un json por ajax
Enviado por admin
el 25/06/2014
Sin comentarios
Hoy me han pedido mandar un json por post pero al hacerlo por Ajax con JQuery me ha soltado un error del encode type. Googleando he encontrado que hay que hacerlo con un par de parámetros extra a parte de formatear previamente los parámetros
var _datos = {"address": {"email": "email@email.es"},"privacy": "true"}; $.ajax({ url: "/newsletter-request", data: JSON.stringify(_datos), contentType: "application/json; charset=utf-8", traditional: true, type: "POST", success: function(source){ alert('ok') }, error: function(dato){ alert("ERROR"); } });