Я использую Fetch API в первый раз. У него есть что-то похожее на метод ajaxSetup() jQuery, чтобы настроить заголовки авторизации для будущих запросов? Я не могу найти никаких доказательств.ajaxSetup() эквивалент API-интерфейса Fetch
2
A
ответ
1
Вы можете создавать заголовки авторизации, используя Request, сохранение переменной позволяет использовать ее повторно. Обратите внимание, что в соответствии с JQuery документации, устанавливая значения по умолчанию, используя jQuery.ajaxSetup() является not recommended
let href = '/linkToPage';
let request = new Request(href, {
method: 'GET',
mode: 'same-origin',
redirect: 'follow',
headers: new Headers({
'Content-Type': 'text/plain',
'X-Requested-With': 'XMLHttpRequest'
})
});
Затем с помощью запроса выборки, как обычно
fetch(request).then((response) => {
if(response.ok) {
return response.text();
}
throw new Error('Network response was not ok.');
}).then((text) => {
if(text.trim() != ''){
console.log(text);
}
}).catch((error) => {
console.log(error);
});
Смежные вопросы
- 1. Расширение Chrome $ .ajaxSetup эквивалент для chrome.extension.sendRequest
- 2. Отключение ajaxSetup
- 3. Что такое эквивалент API Fetch XMLHttpRequest.send (файл)?
- 4. AjaxSetup, конфликтующий с jqgrid
- 5. $ .ajaxSetUp Не работает
- 6. JQuery AjaxSetup BeforeSend Promise
- 7. Выполняет $ .ajaxSetup control $ .getJSON
- 8. ajaxSetup (beforeSend не работает
- 9. Конфликт $ .ajaxSetup для функций jQuery
- 10. JQuery $ .ajaxSetup() обрабатывать АЯКС ошибки
- 11. $ .ajaxPrefilter() Vs $ .ajaxSetup() - JQuery Ajax
- 12. ajaxStart и ajaxStop эквивалент с API-интерфейсом fetch
- 13. CakePHP Fetch Assoc эквивалент для печати значений в массиве?
- 14. Как предотвратить переписывание параметров $ .ajaxSetup() для jQuery?
- 15. Как добавить calback в ajaxSetup() в jQuery
- 16. $ .ajaxSetup ({async: false}) не работает в IE
- 17. Как очистить ajaxSetup после каждого использования?
- 18. $ .ajax комбинирование с настройками по умолчанию $ .ajaxSetup
- 19. AjaxSetup никогда не выполняет функцию успеха
- 20. получить запрос ajax url с $ .ajaxsetup complete
- 21. $ .ajaxSetup ({async: false}); останавливает MouseMove событие
- 22. Последовательная информация с дополнительным параметром через ajaxsetup
- 23. ajaxSetup не работает с Rails/jquery-ujs
- 24. Как получить доступ обработчик щелчка в $ .ajaxSetup()
- 25. добавить глобальный обратный вызов к $ .ajaxSetup
- 26. Действительно ли работает jQuery ajaxSetup ({cache: true})?
- 27. Как я могу расширить параметры jQuery ajaxSetup?
- 28. phalcon phql fetch vs fetch all
- 29. mysql fetch assoc VS mysql fetch array
- 30. Git fetch origin vs git fetch - all