Hola a todos y antes de nada agreceros el que leáis este mensaje.
Vereis tengo un problema que no se exactamente la razón por la cual no funciona correctamente. Estoy realizando una validación para un formulario de registro con CodeIgniter, y tengo un archivo javascript con este código:
Código:
$(document).ready(function(){
$('#username').bind('blur', function(){
var username = $(this).val();
var datos = {
nombre_usuario: username
};
$.ajax({
url: "users/username_check_ajax",
type: 'post',
data: datos,
success: function(msg){
alert(msg);
}
});
});
});
Lo único que hace este código es mostrarme una pantalla de alerta con un mensaje cualquiera, cuando el usuario completa el campo 'username' (nombre de usuario), que por supuesto es un campo que tengo definido.
El código del método username_check_ajax es el siguiente:
Código:
function username_check_ajax()
{
echo $this->input->post('nombre_usuario');
}
Como véis nada del otro mundo, pero el problema es que al comprobar el resultado, me muestra la pantalla de alerta, pero dentro de ella no aparece ningún texto.
He probado miles de cosas, pero no consigo ningún resultado satisfactorio.
¿Alguien tiene idea de dónde puede estar el fallo?.
Miles de gracias por anticipado y un saludo.