Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2018, 01:45
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 11 meses
Puntos: 4
Respuesta: contenido textarea

Gracias,
A continuación pongo el código html, jquery y php de todo el proceso:
Código HTML:
Ver original
  1. <div style="float: left;"><textarea id="txtVariable" class="dat" style="width: 278px;text-align:left;font:14px cGothics;height:75px;"></textarea></div>

Código Javascript:
Ver original
  1. txtVariable = $.trim($('#txtVariable').val());
  2. $.post( "../php/aaa.php",{ jQueryPost:'grabar',txtVariable:txtVariable}).done(function(){});

Código PHP:
Ver original
  1. case "grabar":
  2. $txtVariable = utf8_decode(filter_input(INPUT_POST,'txtVariable',FILTER_SANITIZE_SPECIAL_CHARS));
  3. UPDATE tabla SET txtVariable = '".$txtVariable."' WHERE condicion
  4. break;

Y ahora el proceso inverso, leo el campo de la base de datos y lo visualizo por jquery.

Código PHP:
Ver original
  1. $a0 = "SELECT txtVariable FROM tabla WHERE condicion ..."
  2. $respuesta = $a0['txtVariable'];

Código Javascript:
Ver original
  1. $('#txtVariable').html(respuesta]);

He reducido todo el código, sólo he puesto el que interesa. Y tal como digo, mientras no modifique el contenido del textarea, funciona perfectamente, pero una vez modificado, se queda fijo el contenido.

Cambiando el jquery $('#txtVariable').html(respuesta]); por $('#txtVariable').text(respuesta]); funciona, pero necesito que respecte los saltos de linea

Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no