Пользовательский заголовок не работает

  • Автор темы pavellift
  • 32
  • Обновлено
  • 13, May 2024
  • #1
Привет, Я пытаюсь отправить междоменный запрос ajax и добавить собственный заголовок. Я нашел много примеров и руководств, и все они работали нормально.

Однако, когда я поместил его в свой собственный сценарий, междоменный вызов сработал, за исключением того, что пользовательский заголовок не отображается. Это то, что у меня есть js
 

header('Access-Control-Allow-Origin: *');

header('Access-Control-Allow-Methods: GET, POST, OPTIONS');

header("Access-Control-Allow-Headers: *");
Код (разметка): начало php-файла
  $(document).ajaxSend(function (event, jqxhr, settings) { var key = localStorage.getItem('SecurityKey'); if (!key) { key = ''; } if (key !== '') { jqxhr.setRequestHeader('Security-Key', key); } }); function ajax_data(type,url, success) { $.ajax({ type:type, url:url, dataType:"json", restful:true, cache:false, timeout:20000, async:true, beforeSend :function(data) { }, success:function(data){ success.call(this, data); }, error:function(data){ alert("Error In Connecting 2"); } }); } 
Код (разметка): теперь нет ошибок js и т. д. Все выглядит так, как и должно быть, за исключением того, что я не вижу заголовок в запросе ajax (я тестирую это через консоль разработчика Chrome) Может ли кто-нибудь заметить, что я делаю неправильно?

pavellift


Рег
14 Mar, 2012

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно