- 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ı?
Json'a çevirerek sorunu çözdüm.
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: