2017-01-22 28 views
0

は、サーバAjaxのPOSTリクエスト

<html> 
    <header> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
    </header> 
     <body> 

     <div id="result">Тут будет ответ от сервера</div><br /><br /> 


     <script> 
     $.ajax({ 
     url: "http://139.196.141.166:8084/course/income/outline", 
     type: "POST", 

     data: {}, 
     success:function (data) {//возвращаемый результат от сервера 
       console.log(data); 
     }, 
     error: function(xhr, textStatus, error) { 
     console.log(xhr.statusText); 
     console.log(textStatus); 
     console.log(error); 
     } 

     }); 


    </script> 
    </body> 

</html> 

からデータを取得してください。しかし、私のコンソールは、言う:私はこれでヘッダーを設定すると オブジェクト{500メッセージ: "ヘッダーなし"、コード}:ヘッダー:X-認証済み-ユーザーID:15000500000 1 @ - これは私に私のバックエンドの開発者 を与えるには、headers: { 'X-Authenticated-Userid': '[email protected]' },

私が取得エラーオブジェクトをコードに追加{メッセージ: "不正なリクエストは、httpコード:0、エラーメッセージ:"、コード:500}

私は何か間違っている可能性がありますか?

+2

「500」は内部サーバーエラーです。サーバー側のエラーログを調べる必要があります。 – Quentin

+0

CORSを有効にする必要があります –

+0

データがないときはなぜ 'POST'を使用していますか?代わりに 'GET'を使用してください –

答えて

0

空の "POST"データ。データベースからデータを「取得」しようとすると、「POST」ではなく「GET」を使用することをお勧めします。

+0

GETデフォルト)( –

+0

JQuery.ajax、サーバ復帰のNEメソッドは許可されていない、私は {{ } :{ }、 "エクストラ"::{ }、 "身体" は "安全な"}このリクエストの要求がありますGETには型を指定する必要はありません。 – Thinkerman

+0

タイプ: "POST"、 - これを行う –

関連する問題