$.ajax({
url: 'http://intern-dev01:50231/api/language',
type: 'GET',
dataType: 'json',
success: function() {
console.log('It Works!');
},
error: function (request,status, error) {
console.log(error);
alert(status);
}
});
Perché questa chiamata ajax non funziona ?? se chiamo nel browser funziona bene: /.L'evento Ajax genera un evento di errore ma restituisce 200 ok
Questo è ciò che restituisce Fiddler:
HTTP/1.1 200 OK
Content-Length: 122
Content-Type: application/json; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Fri, 26 Apr 2013 06:56:40 GMT
[{"LanguageId":1,"LanguageName":"Dansk"},{"LanguageId":2,"LanguageName":"Tysk"},{"LanguageId":3,"LanguageName":"Engelsk"}]
Se uso jsonp ottengo parseError – user2314110
@ user2314110 sufficiente rimuovere dataType: 'json' e provare. Vedi la mia risposta di modifica. –
Ancora appena ricevuto l'errore di avviso – user2314110