Как исправить ошибку «Json Parse Error: Неожиданный EOF», отправленную в ReactNative? - PullRequest
0 голосов
/ 02 апреля 2019

Итак, я разрабатываю приложение ReactNative, и для создания нового пользователя я создаю Json с информацией, предоставленной пользователем, и отправляю ее в файл PhP, который Parse получил в Json, чтобы сохранить его в База данных. Но проблема в том, что мой JSON не отправляется, и у меня есть этот великолепный красный экран "Ошибка синтаксического анализа JSON: неожиданный EOF" Если у вас, ребята, есть решение для меня, это было бы замечательно после долгих ночей отладки ..

Вот мой код для Fetch:

   Insert_Data_Into_MySQL = () =>
{
    this.setState({ ActivityIndicator_Loading : true }, () =>
    {
        fetch('http://MyPathToMyServerButDontWorryItsAnExample/NewUser.php',
        {
            method: 'POST',
            headers: 
            {
                'Accept': 'application/json',
                'Content-Type': 'application/json'
            },
            body: JSON.stringify(
            {
              product_name : this.state.Product_Name,
              product_number : this.state.Product_Number,
              product_details : this.state.Product_Details
            })

        })
        .then((response) => response.json()).then((responseJsonFromServer) =>
        {
            Alert.alert(responseJsonFromServer);
            this.setState({ ActivityIndicator_Loading : false });
        }).catch((error) =>
        {
            console.error(error);
            this.setState({ ActivityIndicator_Loading : false});
        });
    });
}

Спасибо большое, ребята!

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