hola a todos, hoy me a pasado un problema muy curioso. Estoy haciendo un pequeño script con el API de twitter para averiguar si un usuario existe, el problema es que si el usuario no existe el sistema manda un 404, pero jquery no se da cuenta que hubo un error y simplemente no hace nada, aqui les dejo el script a ver si alguno sabe que puede estar pasando.
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<title>Twitter application</title>
<script>
$(function(){
$('#twitter').change(function(){
$.ajax({
url:'http://api.twitter.com/1/users/show.json?callback=?',
data: {screen_name:$('#twitter').val()},
dataType:'jsonp',
type:'get',
error: function(){
alert("hl");
},
success: function(data){
alert(data.followers_count);
}
});
$('#tweet').text($('#twitter').val());
});
});
</script>
</head>
<body>
<input type='text' id='twitter'>
<div id='tweet'></div>
</body>
</html>
probe con otras url que devuelven 404 y funciona como es debido, con esta es la unica que no me funciona, cave destacar que estoy usando linux + chrome
creo que la url que debes usar es
http://api.twitter.com/1/users/show.json
es lo mismo, igual el jquery le agrega el callback a la url, asi que da lo mismo, creo...