Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2014, 12:39
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
textarea por ajax

Hola gente estoy con un problema que no encuentro solucion.

tengo un textarea que se envia por ajax:
Código Javascript:
Ver original
  1. <script>
  2. $( document ).ready(function() {
  3.     $('textarea').on('change',function(){
  4.  
  5.     value = $("#"+this.id).attr("value");
  6.    
  7.       var request = $.ajax({
  8.         url: "add_edit.php?value="+value,
  9.         type: "GET",
  10.         dataType: "text",
  11.         async: true
  12.     });
  13.     request.done(function(data, textStatus, jqXHR) {
  14.         alert(value); // ESTO LO IMPRIME BIEN
  15.         console.log(data);
  16.     });
  17.     request.fail(function(jqXHR, textStatus) {
  18.         console.log(jqXHR);
  19.         setSimpleMessage("<?=General::translation("STR00166", $s_lenguage);?>");
  20.     });
  21.     });
  22. });
  23. </script>


add_edit.php

Código PHP:
Ver original
  1. <?
  2. $value = $_REQUEST["value"];
  3. $value = (addslashes(trim($value)));
  4. ?>

Si escribo "Búsqueda" en el formulario
el alert se imprime bien
y cuando llega a add_edit.php se imprime B�squeda

esto sucede con todos los caracteres especieles: ' " ñ y con acentos
hasta con los espacios

es la primera vez que me sucede esto, alguien me puede ayuda?