Merhaba,
Arkadaşlar şimdi bir select'imiz olsun o selecte ürün baslıkları sıralansın. 1 ürünü seçince sayfada bulunan Fiyat divine o ürünün fiyatı anlık olarak belirsin. Tabi anlık olarakta select'ten ürün değiştirince yeni ürünün fiyatı belirsin. Bunu nasıl sağlarım.
Ajax ile yapılabilir ancak mantığı kavrayamadım yardımcı olabilecek varmı ?
Anlık veri alma (Select'te göre)
5
●477
- 11-03-2015, 20:07:54Üyeliği durduruldujQuery html, load, GET/POST komutlarını kullanarak yapabilirsin.wrecking adlı üyeden alıntı: mesajı görüntüle
- 11-03-2015, 21:12:46kod olarak örnek gösterebilirmisin rica etsem.KadikoyAJANS adlı üyeden alıntı: mesajı görüntüle
- 12-03-2015, 02:07:01@wrecking; en basit yöntem jquery load fonksiyonudur. Şu şekilde bir yol izleyebilirsiniz. Öncelikle ajaxfiyatgetir.php diye bir dosya oluşturun bu dosya sadece; ajaxfiyatgetir.php?urunid=1 diye girildiyse 1 id li ürünün fiyatını ekrana echo ile basmalı.
sonrasında asıl sayfamıza yani ürün detay sayfasına gelelim ufak bir kod örneği altta yazıyorum sadece fikir versin diye denemeden yazıyorum. umarım faydalı olur.
en basit anlatımla aşağıdaki kodda selectten her ürün seçildiğinde fiyat idli div içerisine ajaxfiyatgetir.php dosyası include ediliyormuş gibi düşünebilirsiniz. Ek olarak kodun çalışması için jquery.js dosyanızın sisteminizde çağırılmış olması gerekiyor.
<select name="urunler" onchange="$( "#fiyat" ).load( "ajaxfiyatgetir.php?urunid="+this.value );"> <option value="1">ürün 1</option> . . </select> <div id="fiyat">18</div> TL
- 12-03-2015, 20:40:40Üyeliği durdurulduŞimdi gördüm sorun hallettinmi hocam? ornek kod veriyim