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.

 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…