lostyazilim

Ajax araciligi ile ayni anda farklı türde data gondermek

4 Mesajlar 740 Okunma
lstbozum
wmaraci reklam

tarkan3261 tarkan3261 WM Aracı Kullanıcı
  • Üyelik 25.03.2021
  • Yaş/Cinsiyet 45 / E
  • Meslek programcı
  • Konum Elazığ
  • Ad Soyad T** A**
  • Mesajlar 58
  • Beğeniler 3 / 7
  • Ticaret 0, (%0)
Merhaba arkadaşlar. Yapmak istediğim şey; dosya upload etmek, soyle ki; bu dosyanın adres stringini veri tabanında ilgili kişinin ID sine göndermek amacım. Bilindiği üzere (ya da ben yanlış biliyorum) ajax ile ayni anda tek tür data gönderiliyor, dogru mu? Lakin benim, hem dosya datasini hemde aynı anda bu dosyayı göndereceğim kişinin ID bilgisini gondermem gerekiyor, bu mümkün mü? Ilgilerinize şimdiden teşekkürler.
 

 

wmaraci
reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Resim datasını gönderirken hedef olarak belirttiğiniz URL kısmına GET yöntemiyle de extra data daha gönderebilirsiniz. Atıyorum bir dosya upload yapabiliyorsanız URL'ye ek olarak ?ID=1 (upload.php?ID=1) diye gönderirseniz php kısmında $_GET["Id"] diyerek extra data almış olcaksınız
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Yeni bir FormData nesnesi oluşturup içerisine append metodu ile istediğiniz kadar key => value şeklinde veri ekleyebilirsiniz

let fd = new FormData()
fd.append('file_data', file)
fd.append('ID', id)

ajax ile gönderirken de data parametresine formdata nesnesini verin, ve şu değerleri ekleyin

$.ajax({
contentType: false,
processData: false,
data: fd,
...
 

 


tarkan3261 tarkan3261 WM Aracı Kullanıcı
  • Üyelik 25.03.2021
  • Yaş/Cinsiyet 45 / E
  • Meslek programcı
  • Konum Elazığ
  • Ad Soyad T** A**
  • Mesajlar 58
  • Beğeniler 3 / 7
  • Ticaret 0, (%0)
Tamm , cok teşekkür ederim, her ikisi de kiymetli bilgiler, sagolun arkadaşlar.. ve böylece uygulamanın sonuna yaklaşmış bulunuyorum, cok teşekkürler, iyi günler
Abdullahx

kişi bu mesajı beğendi.

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al