Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Peticion Ajax elimina caracter ++ en String

Estas en el tema de Peticion Ajax elimina caracter ++ en String en el foro de Frameworks JS en Foros del Web. hola tengo una problemita. envio un string por ejemplo programacion++ por Ajax con el metodo POST y al recibirlo en el PHP solo llega programacion ...
  #1 (permalink)  
Antiguo 05/12/2011, 12:06
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Peticion Ajax elimina caracter ++ en String

hola

tengo una problemita.

envio un string por ejemplo programacion++ por Ajax con el metodo POST y al recibirlo en el PHP solo llega programacion sin los caracteres ++ , esta mi peticion


Código Javascript:
Ver original
  1. var mensaje = "programacion++";
  2. $.ajax({
  3.                 type: "POST",
  4.                 url: "request.php",
  5.                 data: "texto_msg="+mensaje+"&user_ins="+usuarioIns,
  6.                 dataType: "json",
  7.                 beforeSend: function(objeto){
  8.                     $("#estadoUsuario2").html("<img src='precarga.gif'/>");
  9.                     $("#cont_mensajes").fadeIn();
  10.                 },
  11.                 success: function(datos)
  12.                 {
  13.                     if(datos.error == 1)
  14.                     {
  15.                         alert("Failed Server")
  16.                     }
  17.                     else           
  18.                     {                      
  19.                         retornaTexto(datos.texto,datos.usuarioIns,datos.yo,datos.idPub,par);
  20.                     }  
  21.                 }
  22.         });

hago la peticion con GET y si funciona pero necesito es con POST.

gracias.
  #2 (permalink)  
Antiguo 05/12/2011, 12:10
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Peticion Ajax elimina caracter ++ en String

debes escapar los caracteres tanto en la URL, como en los datos POST, por ejemplo puedes usar la función escape() o jquery.Serialize()

PD: reportado para que lo muevan al foro de fw js
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 06/12/2011, 07:36
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Respuesta: Peticion Ajax elimina caracter ++ en String

Hola

intenta usar la funcion escape() pero no funciona.

please help.
  #4 (permalink)  
Antiguo 06/12/2011, 09:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Peticion Ajax elimina caracter ++ en String

muestra el código para ver lo que estás haciendo, recuerda que debes aplicar la función a los valores de cada parámetro, si se lo aplicas a la URL en general estás escapando los delimitadores de los parámetros
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, html, peticion, string, usuarios, caracteres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:21.