У меня есть страница, которая загружает контент динамически, и я несколько раз обращаюсь к API серверной части, все эти вызовы имеют одинаковую конфигурацию, например:

function get_data_1(){
  var data = {
    type: "home"    
  };
  
  fetch('../backend/get/slider.php',  {
      method: 'POST',      
      credentials: 'same-origin',
      body: JSON.stringify(data),
      headers:{
        'Content-Type': 'application/json'
      }
    })
    .then(function(response) {      
      return response.json();
    })
    .then(function(response) {            
      if( response.success ){
       //here proceses de code
      } else {               
       //here proceses de code if not success response
      }
    })
    .catch( function(error){      
      console.error(error);
      //Here is where the error catch and show the error: NetworkError when attempting to fetch resource
  });   

Когда страница загружается, вызывайте множество таких функций:

Get_data_1 (); get_data_2 (); ...

Все ответы серверного API имеют один и тот же формат вывода (JSON) и одинаковые заголовки, я использую только сервер (localhost), но только некоторые вызовы получают ошибку, а другие работают нормально, проблема только с Firefox с хромом, оперой и краем у меня нет никаких ошибок.

2
Juan Carlos 25 Июн 2020 в 18:21

1 ответ

Лучший ответ

Я нашел причину, по которой на какой-то запрос нет ответа, это ошибка с блокировщиком рекламы, который я установил в Firefox, когда я отключаю блокировщик рекламы, все работает нормально

2
Juan Carlos 29 Июн 2020 в 20:19