Merhaba, ajaxın success ve error konusunu tam çözemedim. Callback deniyor sanırım yanlış bilmiyorsam.
Mesela,
$.ajax({
url: 'upload.php',
type: 'POST',
processData: false,
contentType: false,
data: formData,
success: function(sonuc) {
$('#sonuc').html(sonuc);
}
yukarıdaki gibi upload.php dosyama resim upload işlemi yaptırıyorum. bu haliyle php dosyasında hata verse de başarılı işlem de olsa sonuc div içinde gösteriyorum. Fakat yüklemek istediğim aynı isimde resim varsa ajax ile bu error ve hatanın detayını yakalamak, resim başarılı bir şekilde yüklendi ve veritabanına kaydoldu ise bunu da success sınıfında yakalamak istiyorum.
ajax post php - success ve error
3
●86
- 19-02-2023, 21:00:20hocaam, php dosyasında kişiselleştireceğim hataları ve successleri ajax ile ayrıştırmak istiyorum. Sanırım bu şekilde daha iyi anlatabildim.CoLLeR adlı üyeden alıntı: mesajı görüntüle
- 19-02-2023, 23:12:39Aslında hataları success kısmında çözmen daha iyi olur ama illa ki php den hata göndermek istiyorsan header ile status kodu göndererek sorunu çözebilirsin.
status 200 dışındakiler errora düşecektir. if ile ekrana gerekeni yazdırırsın.
error:function(xhr){ console.log(xhr.status); }