Ajax birden fazla veriyi aynı anda gösterme

Katılım
9 Eylül 2015
Mesajlar
4.322
Makaleler
1
Çözümler
44
Merhaba, alt kısma eklediğim kod ile ürün adı seçildiğinde MySQL sorgusu yapıp, ürün adı ile aynı olan ürünün kodunu da bir diğer Input'a yazdırabiliyorum. Yani ilk input üzerinde veri tabanından çekilen veriler var, bu input üzerinden "ABC" ürünü seçildiğinde hemen yanındaki Input'a ürünün kodu geliyor.

Ben bunu sadece kodunun gelmesi olarak değil de tüm bilgilerini Array olarak çekip aynı mantıkta Ajax kullanarak sayfa yenilenmeden yazdırmak istiyorum. Birkaç deneme yaptım fakat başarısız oldum. Yardımcı olabilecek var mı?

PHP:
 if ($_POST['old_value']) {
 $value = $_POST["old_value"];
 $data = $this->model('ordersModel')->pickOrder($value);
 echo $data['code'];
 }

JavaScript:
 function getProductNewValue(oldValue) {
 console.log(oldValue);
 $.ajax({
 url: "<?= SITE_URL . "/query"; ?>",
 type: "POST",
 data: {
 old_value: oldValue
 },
 success: function(response) {
 console.log(response);
 document.getElementById("productCode").value = response;
 },
 error: function(jqXHR, textStatus, errorThrown) {
 console.log(textStatus, errorThrown);
 }
 });
 }


Json'a çevirerek sorunu çözdüm.

1639655957448.png
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı