Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/02/2014, 21:43
DandyCC
 
Fecha de Ingreso: junio-2012
Mensajes: 147
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Eliminar "intro" del final de una cadena

Ya sé que sirva para eso, por eso me extraña que no funcione. Dejo el trozo de código que uso.

Código Javascript:
Ver original
  1. $('#input_nombre').keyup(function(e) {
  2.     if (e.keyCode == 13) {
  3.         $("#gif_load").css("display","block");
  4.         var parametros = {
  5.             "iduser" : $("#iduser").val(),
  6.             "texto" : $(this).val()
  7.         };
  8.         $.ajax({
  9.             type: "POST",
  10.             data: parametros,
  11.             url: 'editarNombre.php',
  12.             success: function(data) {
  13.                 // Codigo en caso de exito
  14.             },
  15.             error: function(e) {
  16.                 // Codigo en caso de error
  17.             }
  18.         });
  19.     }
  20. });

Y en el php inserto esto:

Código PHP:
Ver original
  1. $nuevo_nombre = mysql_real_escape_string(htmlentities((trim($_POST["texto"]))));

Pero ni idea de que es lo que falla. Puede ser que no sea \n lo que se almacena al final de la cadena y sea otra cosa, viendo que trim no lo elimina, pero no sé que puede ser.