Как отправить данные на сервер React Native | - PullRequest
0 голосов
/ 06 июня 2018

Я создал реактивный собственный проект, и у меня возникла проблема: я пытаюсь отправить данные на свой сервер, но сервер не получил данные.Я уже сделал код, но он не работает должным образом, и вот мой код

constructor(props) {

    super(props)

    this.state = {
      e :"",
    }

}

componentWillMount(){
    this.UserLoginFunction(View);
}
UserLoginFunction = () =>{
fetch('https://sen.000webhostapp.com/Profile.php', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({

    em: this.state.e,

  })

}).then((response) => response.json())
      .then((responseJson) => {
          Alert.alert(JSON.stringify(responseJson));
      }).catch((error) => {
        Alert.alert(error);
      });


  }



render() {
      AsyncStorage.multiGet(['email']).then((data) => {
        let email = data[0][1];

        if (email !== null){
            this.setState({ 
                e:email
            });
        }



     });
return()
}

и файл .php

$json = file_get_contents('php://input');

$obj = json_decode($json,true);

$u = $obj['em'];
echo json_encode($u);

, но ответ - ничто, я получил нуль.кто-нибудь может решить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...