Merhaba örnek olarak
https://ardakarakas.com/deneme.php
bu adrese fetch ile get yollamak istiyorum yollayacağım veri de
name: "arda"
surname: "karakaş"
olsun bunu nasıl yapabilirim gelen veriyi de
.then((response) => response.json())
.then((data) => show_toast(data.message,data.status));
şöyle yazdıracağım örnek kod yapabilir misiniz
fetch ile get yollama.
6
●126
- 09-09-2022, 00:26:14
- 09-09-2022, 15:54:40eğer veri göndermek istiyorsanız post işlemini kullanmanız gerekiyor get methodu veriyi çekmeye yarar.
edit: eğer veri göndermek istiyorsanız güvenlik açısından ve uzun dataları gönderebilmek açısından post işlemini kullanmanızı tavsiye ederim.
örnek bir js function u
const fetching = async (data) => { return await fetch("https://ardakarakas.com/deneme.php", { method: "POST", body: JSON.stringify(data), }); }; fetching({ name: "arda", surname: "karakaş" }).then((res) => res.json()); - 09-09-2022, 16:01:41Alakası yok fetch ile get yöntemiyle veri de gönderilir. Eğer method belirtmezse deneme.php sonuna ?name=Arda&Surname=Karakas yazıp gönderirse get ile göndermiş olur.foinfinity adlı üyeden alıntı: mesajı görüntüle
- 09-09-2022, 16:16:52haklısınız hocam bu method güvenlik nedeni ile kullanılmadığı için tabirim yanlış oldu gönderliyor ancak tavsiye edilmiyor olacaktı esas cevapblap adlı üyeden alıntı: mesajı görüntüle
- 09-09-2022, 16:50:09Neden tavsiye edilmiyor ? kullanırsak ne olabilir mesela?foinfinity adlı üyeden alıntı: mesajı görüntüle
- 09-09-2022, 17:01:31Get ile oluşturduğunuz data gönderme işlemleri önbelleğe alınabilir ve tarayıcı geçmişine eklenecektir. Hassas veriler (parola gibi) url de tutulacağı için sakıncalıdır. Göndereceğiniz veri sınırlıdır çünkü url ye yazabileceğiniz karakter sınırlıdır.ardakarakas adlı üyeden alıntı: mesajı görüntüle
Post ve Get karşılaştırması ile ilgili daha detaylı bilgiye şu adresten ulaşabilirsin. https://www.diffen.com/difference/GE...-HTTP-Requests - 09-09-2022, 17:03:56Arkadaş açıklamış ama bende basitçe söyleyeyim bu tarz data gönderiminde her zaman ama her zaman post işlemi yapın kesinlikle get kullanmayın.ardakarakas adlı üyeden alıntı: mesajı görüntüle