Ajax PHP birden fazla kez çağırma problemi
Ajax ile PHP veritabanına sorgu yapıyorum; json_encode ile şu şekilde response gönderiyorum:
Yukarıdaki şekilde kodu sitenin ön tarafında kullanmak istediğim zaman, örneğin "last4", "month", "year" şeklinde ekrana yazdırmak istediğim zaman F12 ile network üzerinden kontrol sağladığım zaman, her 3 değişken için de ayrı ayrı ajax'tan dosyayı çağırıyor. Mantıken bir defa çağırınca responseden gelen o value'leri kullanabilmem gerekmez miydi? Bir yerde hata mı yapıyorum?
Not: sitenin ön yüzünde verileri şu şekilde ekrana basıyorum:
BilgiSorgula().last4
BilgiSorgula().month
BilgiSorgula().year
(Ajax'ın kendi success'i içinde kullandığım zaman da yine aynı şekilde 3 defa request gidiyor)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
muhtemelen BilgiSorgula()
fonksiyonunda istek atıyorsun. O yüzden onu bir kere çalıştırıp değişkene atamalı ve bu değişken içinde objelerine erişmelisin.