私は、リクエストを行うためにajaxで試しているjavascriptにはかなり新しいです。私は応答からパスワードを取得しようとしています。HTTPリクエストをajaxで取得する
Javascriptコードは:
$(document).ready(function() {
$("#LoginUser").click(function() {
$.ajax({
url: 'http://website/api/user/Mikkel1337',
dataType: 'json',
type: 'GET',
contentType: 'application/json',
error: function() {
alert("An error had occurred");
},
success: function (data) {
var jsonStr = JSON.stringify(data);
alert(jsonStr['password']);
}
});
});
})
レスポンスJSONコードは次のようになります。
{"userId":16,"firstName":"mojn","lastName":"mojn","email":"[email protected]","accountName":"Mikkel1337","password":"123","userRoleId":1,"active":false,"userRole":null,"competetion":[],"judge":[],"team":[]}
イムは、私が唯一の誤差関数を取得し、これを実行しています。任意の提案や解決策は高く評価されています:)
コンソールの[ネットワーク]タブをチェックすると、要求から返されたエラーを確認できるはずです。それはあなたが問題を診断するのに役立ちます –
本当にJSONが回答に含まれていましたか?どうして知っていますか?あなたのエラー機能はそれをあなたに伝えませんでした。 –
私はクロームでコンソールを開いているとき、これは唯一のエラーメッセージです。 "[違反]" load 'handler took 2006ms "です。 – Shadow5353