Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2012, 15:37
StevenWillians
 
Fecha de Ingreso: abril-2012
Mensajes: 10
Antigüedad: 12 años
Puntos: 0
Solucion a los ACENTOS con JavaScript

Hola amigos, tengo un problema con mi programacion.

Les cuento que tengo un editor wysiwyg en un campo textarea de mi formulario llamado noticias.

utilizo java script para enviar todo los datos capturados por la url : aca les muestro el codigo:

Cita:
function EditarDatosModulos1(){
var codigo_pag = $('#codigo_pag').attr('value');
var nombre = $('#nombre').attr('value');
var titulo = $('#titulo').attr('value');
var subtitulo = $('#subtitulo').attr('value');
var descripcion = $('#descripcion').attr('value');
alert(descripcion);
var imagen = $('#imagen').attr('value');
var txtcue = tinyMCE.get('txtcue').getContent();
alert(txtcue);
var categoria = $('#categoria').attr('value');

$.ajax({
url: 'editar_modulos1.php',
type: "POST",
data: "submit=&codigo_pag="+codigo_pag+"&nombre="+nombre +"&titulo="+titulo+"&subtitulo="+subtitulo+"&descr ipcion="+descripcion+"&imagen="+imagen+"&txtcue="+ txtcue+"&categoria="+categoria,
success: function(datos){
alert(datos);
ConsultaDatosModulos1();

$("#formulario").hide();
$("#tabla").show();
}
});
return false;
}
Ahora el PORBLEMA es que el editor del campo textarea TXTCUE= los caracteres como acento y el & y otros caracteres mas me lo combierte a codigo html osea a:

á = acento , &= adversand

y como estoy utilizando java script para capturar los valores de la caja textarea y asi mismo enviarlo por url concatenando las variables que contienen los valores de las cajas del formulario.

yo que que java script confunde esos caracteres con sus propias . es por eso que no me llega a aguardar todo ya que cuando hay UN & lo toma de diferente forma.

alguien de estedes paso por esto .. quisiera que me ayuden.