lostyazilim
tr.link

Ajax ile yaptığım postu PHP görmüyor!

23 Mesajlar 3.675 Okunma
lstbozum
tr.link

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
veriler = $('#commentform').serialize(); şeklinde yapınca $_POST["mesaj"] kısmını görüyor ve post diyor. Burası sorunsuz çalışıyor şuan.

Ama $_FILES["file"]["tmp_name"] kısmını hep boş görüyor resim seçmeme rağmen
 

 

wmaraci
reklam

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)

mrarslan adlı üyeden alıntı

Şu sekilde deneyebilirsin.

function post(){
var veriler = $('#commentform').serialize();
$.ajax({
type: "POST",
url: "post.php",
data: veriler,
success:function(cevap){
$("#sonuc").html(""+cevap);
}
})};


sadece veriler = $('#commentform').serialize(); kısmını kendi koduma entegre ettim. Fonksiyon olarak butona mı yerleştirmem gerek onu bilemedim pek. Şuan yazıları post ediyor ama file dosyasını görmüyor.
 

 

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Elinde hazır kullanılan resim yüklemeli bir jquery kodu olan yok mu? İkindiden beri çözemedim, bunu yardım edin lütfen...
 

 

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Konu hala aktif...
 

 

wmaraci
wmaraci

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
hocam sana en son bir mesaj yazmıştım yukarıda, for döngüsü vardı. Onu yapıp formdata içnide hangi değerlerin olduğunu konsola basabilir misin ? Datayı, php kodlarını vs görmemiz lazım
mehmet01

kişi bu mesajı beğendi.

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Son durum aşağıdaki linkte. Kullandığım jquery versiyonu 1.3 idi. Son versiyonu (v3.3.1) deneyince benim kodlar çalıştı. Yani şuan başarıyla post edebiliyorum ama şimdi de post edilen resim sunucuya yüklenmiyor. Son durum aşağıdaki linkte, oraya bakarsanız sevinirim. Çok sağolun ilgilendiğiniz için...

https://wmaraci.com/forum/javascript-programlama/jquery-resim-post-ederken-karsiya-yuklenme-sorunu-503045.html#post2876282
 

 

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)















<script>
var form = document.forms.namedItem("fileinfo");
form.addEventListener('submit', function(ev) {

var oOutput = document.querySelector("div"),
oData = new FormData(form);

oData.append("CustomField", "This is some extra data");

var oReq = new XMLHttpRequest();
oReq.open("POST", "save.php", true);
oReq.function(oEvent) {
if (oReq.status == 200) {
oOutput.innerHTML = oReq.response;
} else {
oOutput.innerHTML = "Error " + oReq.status + " occurred when trying to upload your file.
";
}
};

oReq.send(oData);
ev.preventDefault();
}, false);
</script>







if ( $_POST ) {


$response = array(
"inputs" => $_POST,
"files" => $_FILES
);
print_r(json_encode($response));
}




https://www.useloom.com/share/31fc1e1da1f743749a2a94e6deb764bb
mehmet01

kişi bu mesajı beğendi.

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Ben halletmiştim ama sağolun yine. Benimkilerden farklı bir kod. Yedekte dursun, hem başkasına lazım olabilir, hem de bana :)
HapyMan

kişi bu mesajı beğendi.

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
mehmet01 jquery'e ihtiyacin yok :)
mehmet01

kişi bu mesajı beğendi.

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Sahi orası dikkaimi çekmedi. Ben bu javascript ve jquery farkını hala gözden kaçırıyorum. Nedense jquery javanın kendisiymiş gibi hareket ediyorum. Siz burda kütüphane kullanmadan direkt javascriptin kendisiyle yapmışsınız değil mi?

Daha hızlı çalışır belki. Benim jquery ile yaptığım mobilde sorun çıkarıyor arada. Geçikmeler oluyor ve insana telefon kasıyor hissi veriyor. Bunu bi deniyim ben tekrar :))
HapyMan

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al