[英]How can I make a POST request in react native
所以我創建了一個網站,在那里我使用 JS 和 jQuery 將數據發送到服務器。 但是現在我正在使用 React Native 將該網站制作為手機上的應用程序。 我已經閱讀了 fetch 函數,但我不完全明白我將如何進行這個請求。 這是我在我的網站上使用的代碼:
$(".btn").click(function() {
var p = $(this).attr('id');
pin: p
$.get("http://192.168.0.129:80/", {
pin: p
});
DisableButtons();
});
現在我有以下幾點:
sendData = (data) => {
console.log(data);
var p = data;
pin: p
$.get("http://192.168.0.129:80/", { --> this needs to be changed so it could work
pin: p in react native
});
}
所以我想要完成的是在調用函數時發送這個url: http : //192.168.0.129/?pin=xxx
提前致謝
javascript 中典型的 fetch 請求如下所示。
const sendData = async(data) => {
const response = await fetch(`http://192.168.0.129:80/?pin=${p}`).then(res => res.json()) //or res.text() if you are expecting text response.
console.log('results')
}
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
所以我得到了解決方案,它比我想的更簡單:
sendData = (data) => {
console.log(data);
var url = `http://192.168.0.129:80/?pin=${data}`;
fetch(url);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.