Как запросить публикацию в fetchApi для IE9

Я пробовал пару полифиллов, но ничего не работает - любое предложение, в основном я пытаюсь опубликовать свои данные в api с помощью fetchApi - одно из основных требований заключается в том, что он поддерживает IE9 - я пробовал 'whatwg-fetch', но просто поймите, что он поддерживает только IE10 + Код работает во всех браузерах, кроме IE9, и я получаю сообщение «Доступ запрещен». Api домена, в который я отправляю, отличается, попробовал mode = 'no-cors'

Кто-нибудь может помочь?

import promise from 'es6-promise';
import fetch from 'isomorphic-fetch';

class PostForm extends Component {

postData(formData) {
  ENDPOINT_URL = 'test/api/';
  formData = {"name":"testname" , "DOB": "31/01/2018"};
  promise.polyfill();
  fetch(ENDPOINT_URL, {
    method: 'POST',
    body: JSON.stringify(formData),
    headers: {
      'Content-Type': 'application/json',
       Accept: 'application/json',
    },
  }).then(response => response.json()).then((success) => {
    alert('YES:', success); // eslint-disable-line no-alert
  }).catch((error) => {
    alert(error, this.state.formDataSuccess); // eslint-disable-line no-alert
  });
}

handleSubmit(e) {
  e.preventDefault();
  this.postData();
}
export default PostForm;

Я не думаю, что IE9 и ниже поддерживает CORS. Это может вдохновить.

Tholle 11.07.2018 13:11

@Tholle - спасибо, я просто понял, в чем проблема - я предположил, что мой полифил должен исправить эту проблему, которую я реализовал в своем коде.

NiseNise 11.07.2018 16:50
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
303
0

Другие вопросы по теме