Мне нужно получить JSON, но я не могу, не знаю почему, вот мой код
, вот мой PHP код
if(somethinghappen){
mysqli_query($local,$sql);
$status['kode']=1;
} else {
$status['kode']=0;
}
echo json_encode($status);
и вот мой код RN
fetch(url, {
method: "post",
body: data,
})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson);
if (responseJson == 1) {
this.setState({
waitOverlay: false,
gagalOverlay: true,
});
} else {
this.props.navigation.navigate("Home");
}
});
и вот ошибка
[Отклонение необработанного обещания: SyntaxError: JSON Ошибка разбора: невозможно проанализировать JSON string] * [собственный код ]: null в parse - node_modules \ обещание \ setimmediate \ core. js: 37: 14 в tryCallOne - node_modules \ обещание \ setimmediate \ core. js: 123: 25 в setImmediate $ arguments_0 - node_modules \ реагировать-родной \ Библиотеки \ Core \ Timers \ JSTimers. js: 146: 14 в _callTimer - node_modules \ реагировать-native \ Библиотеки \ Core \ Timers \ JSTimers. js: 194: 17 в _callImmediatesPass - node_modules \ реагировать-native \ Libraries \ Core \ Timers \ JSTimers. js: 458: 30 в callImmediates * [нативный код]: ноль в callImmediates - node_modules \ response-native \ Libraries \ BatchedBridge \ MessageQueue. js: 407: 6 в __callImmediates - node_modules \ реагировать -native \ Libraries \ BatchedBridge \ MessageQueue. js: 143: 6 в __guard $ arguments_0 - nod e_modules \ react-native \ Libraries \ BatchedBridge \ MessageQueue. js: 384: 10 в __guard - node_modules \ реагировать-native \ Libraries \ BatchedBridge \ MessageQueue. js: 142: 17 в __guard $ аргумент_0 * [собственный код] : null в flhedQueue * [собственный код]: null в invokeCallbackAndReturnFlushedQueue
, пожалуйста, помогите: (