Ajax не отправлять заголовок формы GET-запроса - PullRequest
0 голосов
/ 15 января 2020

У меня проблема с функцией ajax GET. Я не могу отправить заголовок из моей функции GET. Это мой ajax код:

 <script type="text/javascript">
  function login() {

  $.ajax({
            url: 'http://localhost:8085/api/test',
            beforeSend: function (xhr) {
                  xhr.setRequestHeader('token', 'test');
              },
            dataType: 'JSONP',
            jsonpCallback: 'callbackFnc',
            type: 'GET',
            async: false,
            crossDomain: true,
            success: function () { },
            failure: function () { },
        });
  }
</script>

Кто-нибудь знает, в чем проблема?

Ответы [ 2 ]

0 голосов
/ 15 января 2020

Вы можете установить заголовки:

<script type="text/javascript">
  function login() {

  $.ajax({
            url: 'http://localhost:8085/api/test',
            headers: {'token': 'test'}
            dataType: 'JSONP',
            jsonpCallback: 'callbackFnc',
            type: 'GET',
            crossDomain: true,
            success: function () { },
            failure: function () { },
        });
  }
</script>
0 голосов
/ 15 января 2020

Вам просто нужно добавить header свойство к объекту

$.ajax({
    url: 'http://localhost:8085/api/test',
    headers: {'token': 'test'}
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...