Как я могу получить возвращаемое значение метода извлечения для оповещения? - PullRequest
0 голосов
/ 28 августа 2018

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

{
    "Result": {
        "retVal": "20404|Save Successed!"
    }
}

и код извлечения, как показано ниже:

fetch(url, {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ save: 
    { NoKTP: '1234123412341234',
      Nama: 'Rondi',
      Email: 'rondi@rocketmail.com',
      Password: '123qwert',
      NoTelp: '779977',
      NoHP: '081112222345' } 
  })
})
.then( (response) => response.json())
.then( (responseJson) => {
  Alert.alert("respon : " + responseJson.retVal)
})
.catch((error) => {
  console.error(error);
});

но когда я запускаю приложение, появляется предупреждение "ответ: не определено"

как я могу получить значение retVal для отображения в предупреждении? Кто-нибудь может мне помочь? заранее спасибо ..

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Изменение

Alert.alert("respon : " + responseJson.retVal);

до

Alert.alert("respon : " + responseJson);

и попробуйте

0 голосов
/ 28 августа 2018

Похоже, вам нужно изменить:

Alert.alert("respon : " + responseJson.retVal)

до:

Alert.alert("respon : " + responseJson.Result.retVal)

Для соответствия формату вашего ответа:)

...