в React Я использовал редукцию и передачу данных, как показано ниже:
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(user)
};
return fetch('http://localhost:8080/react-crud/api/signup.php', requestOptions).then(handleResponse);
}
function handleResponse(response) {
return response.text().then(text => {
const data = text && JSON.parse(text);
if (!response.ok) {
if (response.status === 401) {
// auto logout if 401 response returned from api
// logout();
//alert("done");
console.log("done");
}
const error = (data && data.message) || response.statusText;
return Promise.reject(error);
}
return data;
});
}
и в PHP я звоню ниже кода:
header("Content-Type: application/json; charset=UTF-8");
$tempData = html_entity_decode($_POST['text']);
$obj = json_decode($tempData);
//$obj = json_decode($_POST['user'],false);
echo($_POST["user"]);
print_r($obj);
Но ничего не печатает его показ ошибка "Неожиданный токен <в JSON в позиции 0 в JSON .parse ()" </p>
Может кто-нибудь помочь мне решить эту проблему.