Saya sedang membuat planer berasaskan web React yang menyimpan peristiwa input pengguna dalam pelayan SQL yang diakses oleh api C# asp.net. Penyataan api dan fetch mengembalikan hasil yang saya jangkakan, tetapi saya bergelut untuk menghantar data yang diterima ke seluruh projek.
Ini ialah arahan fetch yang saya gunakan dan json ialah nilai akhir yang saya cuba gunakan (ia menyimpan butiran acara dalam hari, bulan, tahun, tajuk, format tag)
fetch(BaseUrl + '/api/eventreader/6', {
method: 'GET',
headers: {
'Accept': 'application/json',
},
})
.then(response => response.json())
.then(json => {
}
)
Saya cuba menetapkan pembolehubah global dalam fail, menetapkannya sama dengan json, tetapi ia sentiasa muncul sebagai tidak ditentukan. Saya juga telah cuba menambah elemen pada tatasusunan tetapi tatasusunan juga mengatakan ia kosong. Ada idea?
1 jawapan
Anda boleh menggunakan pembolehubah keadaan untuk menyimpan data. Contohnya:
const [data, setData] = useState(null);
useEffect(() => {
fetch(BaseUrl + "/api/eventreader/6", {
method: "GET",
headers: {
Accept: "application/json",
},
})
.then((response) => response.json())
.then((json) => {
setData(json);
});
}, []);
console.log(data);
Alat panas Tag
Hot Questions
Hot Tools
vc9-vc14 (32+64 bit) koleksi perpustakaan masa jalan (pautan di bawah)
Muat turun koleksi perpustakaan runtime yang diperlukan untuk pemasangan phpStudy
VC9 32-bit
VC9 32-bit phpstudy pustaka masa jalan persekitaran pemasangan bersepadu
Kotak alat pengaturcara PHP versi penuh
Programmer Toolbox v1.0 PHP Persekitaran Bersepadu
VC11 32-bit
VC11 32-bit phpstudy pustaka masa jalan persekitaran pemasangan bersepadu
SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan
Topik panas





