簡體   English   中英

如何在本機反應中發出 POST 請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM