所以我創建了一個網站,在那里我使用 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
提前致謝
uj5u.com熱心網友回復:
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
uj5u.com熱心網友回復:
所以我得到了解決方案,它比我想的更簡單:
sendData = (data) => {
console.log(data);
var url = `http://192.168.0.129:80/?pin=${data}`;
fetch(url);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/351011.html
標籤:javascript 反应原生
上一篇:迭代串列問題
