@sinevik

Как в AJAX запросе получить файл?

Расположение файлов
Vh06z.png

Файл auto.json

femKH.png

Пытаюсь в реакте подключится получить данный файл, и в дальнейшем работать с данными. В консоли браузера пишет Null, подскажите где ошибка в запросе?

import React from "react";
import PageOne from "./pageone";


class Main extends React.Component {
	constructor(props){
		super(props);
			this.state = {
					WeatherObj:null
			}
		}
	componentWillMount(){
		this.getWeather();
	}
	getWeather(){
		let req = new XMLHttpRequest();
		req.onload = () => {
			this.setState({WeatherObj:req.response});
		}
		req.open("GET", "auto.json", true);
		req.responseType = "json";
		req.send();
	}


	render() {		
		let weather = this.state.WeatherObj;
		console.log(weather);
      	return(

      		<button>Запустить</button>
      	)
   	
	

	}

}
export default Main;
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
  • GreyCrew
    @GreyCrew
    https://moikrug.ru/greyewi
    Могу порекомендовать fetch или axios

    Так же могу посоветовать протестировать путь до файла, если делаете get запрос, то файл, по заданному пути, аналогично можно открыть в адресной строке.
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы