Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2010, 19:50
canvega
 
Fecha de Ingreso: agosto-2009
Mensajes: 28
Antigüedad: 14 años, 8 meses
Puntos: 0
Ajax con jquery- problema con las tildes

Muy buenas noches...

despues de intentar ya varias alternativas.. otra vez acudo a ustedes para solucionar mi problema.

En mi aplicacion utilizo muy pocas veces AJAX con jquery para llamar algunos combos con datos dinámicos... el problema es que no me reconoce las tildes y me aparece un interrogante en Firefox y ni se diga en IE. Ojala alguno de ustedes me pueda brindar ayuda a esto.

esta es la funcion que llama al php...

Código:
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#xvista').change(function(){
var auto = $('#auto').val();
var vista = $('#xvista').val();
$.get('aja_comboasignatura.php?', { vista: vista, auto: auto}, function(options){
$('#contenedor').html(options);
                    });
                });
            });
        </script>
y este es el php...

Código PHP:
$vista $_GET['vista'];
if(
$vista==1){
$sqlasignatura "SELECT DISTINCT a.id, a.nombre FROM dasigra d, asignatura a WHERE d.cedula=$_SESSION[cedula] AND d.id_asig=a.id ORDER BY a.nombre";
$result ejecutar_sql($sqlasignatura);
if (!
$result){
    echo 
"<font face=Tahoma size=16><b>Error al enviar al Servidor la Instrucción SQL</b></font><br>";
}else{
if (
total_registros($result)>0){
  while(
$rasignatura consultar($result)){
          
$combo_asignatura ="<option value='$rasignatura->id'>$rasignatura->nombre</option>";
           echo 
$combo_asignatura;
          }}}}
if(
$vista==2){
$sqlasignatura "SELECT DISTINCT id, nombre FROM asignatura ORDER BY nombre";
$result ejecutar_sql($sqlasignatura);
if (!
$result){
    echo 
"<font face=Tahoma size=16><b>Error al enviar al Servidor la Instrucción SQL</b></font><br>";
}else{
if (
total_registros($result)>0){
  while(
$rasignatura consultar($result)){
          
$combo_asignatura ="<option value='$rasignatura->id'>$rasignatura->nombre</option>";
           echo 
$combo_asignatura;
          }}}} 
todas la codificacion del sitio es

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
desde ya muchas gracias