Ajax birden fazla veriyi aynı anda gösterme

Katılım
9 Eylül 2015
Mesajlar
4.316
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:

Technopat Haberler

Yeni konular

Geri
Yukarı