Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/05/2012, 13:52
Avatar de palma2039
palma2039
 
Fecha de Ingreso: septiembre-2009
Mensajes: 59
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Problemas con acentos en load de Jquery

Cita:
Iniciado por emprear Ver Mensaje
Probaste de usar encodeURI() cuando pasas los parámetros?

más info
http://www.digitalbart.com/blog/jquery-and-urlencode/

Sería bueno también analizar los encabezados en el server.

Saludos
Gracias Emprear,

hice lo que me indicas y quedo asi:
Código:
 jQuery(document).ready(function(){
 
        jQuery('#departamentos').change(function(){
            
            var caracterActual = "";
            var departamentoSeleccionadoValido = "";
            for(x=0; x<($("#departamentos option:selected").val().length); x++){
                caracterActual = $("#departamentos option:selected").val().substring(x,x+1);
                //                alert(caracterActual);
                if(caracterActual == " ")
                    departamentoSeleccionadoValido += "+";
                else
                    departamentoSeleccionadoValido += caracterActual;
            } 
            
    jQuery('#municipios').load(encodeURI('cargarMunicipios?id=' + departamentoSeleccionadoValido));    
    alert(encodeURI('cargarMunicipios?id=' + departamentoSeleccionadoValido));
            return false;
 
        });
 
    });
Sin embargo sigue sin funcionar, si me indicas a que te refieres con analizar los encabezados en el server lo puedo revisar y tambien te lo agradeceria.

Al hacer el alert: alert(encodeURI('cargarMunicipios?id=' + departamentoSeleccionadoValido)); me imprime lo siguiente: cargarMunicipios?id=Atl%C3%A1ntida esto cuando selecciono la opción "Atlántida"

Saludos,

Última edición por palma2039; 29/05/2012 a las 14:05