tengo un textarea que se envia por ajax:
Código Javascript:
Ver original
<script> $( document ).ready(function() { $('textarea').on('change',function(){ value = $("#"+this.id).attr("value"); var request = $.ajax({ url: "add_edit.php?value="+value, type: "GET", dataType: "text", async: true }); request.done(function(data, textStatus, jqXHR) { alert(value); // ESTO LO IMPRIME BIEN console.log(data); }); request.fail(function(jqXHR, textStatus) { console.log(jqXHR); setSimpleMessage("<?=General::translation("STR00166", $s_lenguage);?>"); }); }); }); </script>
add_edit.php
Código PHP:
Ver original
<? $value = $_REQUEST["value"]; ?>
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?