Ajax php hakkında yardım
5
●210
- 29-01-2022, 02:37:20Merhaba ajaxla alakalı bir şeyler yapıyorum 2 adet butonumuz mevcut bu butona bastığımız zaman açık ötekine bastığımız zaman kapalı yazacak ama sayfa yenilenmeyecek nasıl yapabilirim acaba ? örnek atarmısınız
- 29-01-2022, 03:06:25Yani istediğim şeye bir türlü çeviremedimahmetkucukonder adlı üyeden alıntı: mesajı görüntüle
<button class="btn btn-primary btn-sm rounded-0" type="submit" name="komutyollaserver" data-toggle="tooltip" data-placement="top" title="KOMUT YOLLA"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-toggle-on" viewBox="0 0 16 16">
<path d="M5 3a5 5 0 0 0 0 10h6a5 5 0 0 0 0-10H5zm6 9a4 4 0 1 1 0-8 4 4 0 0 1 0 8z"/>
</svg> KOMUT YOLLA</button>
bu butona basınca bazı php kodlarım mevcut bunları çalıştıracağım ama sayfa yenilenmesin ve işte başarılı falan yazdırmak istiyorum bir türlü yapamadım - 29-01-2022, 03:46:39Örneği ajax yapısı üzerinden hazırladım, işlem sunucu tarafında başarısız olmasına rağmen gönderilen ajax isteği başarılı olabilir bu durumda her türlü success döndürecektir. Bunun için istek yaptığınız sayfada HTTP durum kodu döndürebilirsiniz ve success içerisinde if-else şart bloğu oluşturup dönen durum koduna göre metni değiştirirsiniz. Eğer durum kodlarını yakalamak hakkında fikriniz yoksa şu yanıtı inceleyin. Success durumunda çalıştırdığınız fonksiyona xhr parametresini dahil edip xhr.status ile çekebilirsiniz.ardakarakas adlı üyeden alıntı: mesajı görüntüle
HTTP durum kodu yakalama örneği
$.ajax({ url: "index.html", success: function(html, xhr) { if(xhr.status != 200){ $("#status").html("İşlem başarısız"); return; } $("#status").html("İşlem başarılı"); } });PHP durum kodu döndürme örneği
if(!$success){ http_response_code(501) //501 durum kodunun anlamı = İstek yöntemi sunucu tarafından desteklenmiyor ve işlenemiyor. }