Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2014, 09:22
Asbjorn
 
Fecha de Ingreso: enero-2014
Ubicación: Chile
Mensajes: 18
Antigüedad: 10 años, 11 meses
Puntos: 0
Pregunta Problema con script al subir página al servidor

Hola a todos, les cuento mi problema, lo que sucede es que en uno de mis formularios implementé una función para autocompletar campos la cual funciona sin problemas en mi servidor local, pero a la hora de subir mi página a otro servidor esta función ya no hace nada, por lo que estuve probando es problema de ajax, ya que el evento funciona correctamente, les dejo mis códigos.

PD: estoy utilizando el framework yii

Código PHP:
<script>
            $('#rut_paciente').on('keyup', function() {
                $.ajax({
                    url: <?php echo "'" CController::createUrl('cita/ExistePaciente') . "'"?>,
                    data: {'rut_paciente': $('#rut_paciente').val()},
                    type: "post",
                    success: function(data) {
                        var retrievedJSON = data;
                        var array = JSON.parse(retrievedJSON);
                        paciente.value = array[0].nombre_paciente;
                        paciente.disabled = true;
                        apellidos.value = array[0].apellidos_paciente;
                        apellidos.disabled = true;
                        ciudad.value = array[0].ciudad_paciente;
                        ciudad.disabled = true;
                        direccion.value = array[0].direccion_paciente;
                        direccion.disabled = true;
                        telefono.value = array[0].telefono_paciente;
                        telefono.disabled = true;
                    }
                });
            });
        </script>
Código PHP:
public function actionExistePaciente() {
        if (
$_POST['rut_paciente']) {
            
$rut_paciente $_POST['rut_paciente'];
            
$datos Yii::app()->db->createCommand("SELECT nombre_paciente , apellidos_paciente , ciudad_paciente , telefono_paciente , direccion_paciente FROM PACIENTE WHERE rut_paciente = " "'" $rut_paciente "'")->queryAll();
            echo((
$datos) ? json_encode($datos) : '');
        }
    } 
Cualquier ayuda o indicación será de mucha ayuda.

Saludos.