$.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);
}
});
なぜこのajax呼び出しが機能しないのですか?ブラウザで呼び出すとうまくいく:/。それが有効であるかどうAjaxコールはエラーイベントを発生させますが、エラーは200に戻ります。
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"}]
私はjsonpを使用する場合、私はparseErrorを取得 – user2314110
@ user2314110ちょうどdataTypeを削除してください: 'json'としてみてください。私の編集の回答を参照してください。 –
まだアラートエラーが発生しています – user2314110