如何将数据发送到服务器React Native |

时间:2018-06-06 20:24:48

标签: javascript java php android react-native

我做了一个反应原生项目,我得到了一个问题 我尝试将数据发送到我的服务器,但服务器没有获取数据。 我已经制作了一个代码,但它无法正常工作 这是我的代码

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);

但是回复并不是我得到的。任何人都可以解决这个问题吗?

0 个答案:

没有答案