lostyazilim
tr.link

Seçtiğim veriye göre anlık gösterme

13 Mesajlar 2.948 Okunma
acebozum
tr.link

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

ÖmerGünay adlı üyeden alıntı

hocam ajaxın mantığı çok basit. Yine php ile yapacaksın zaten sadece php kodunu tetikletmek için ajaxı kullanıyoruz. Şöyle anlatayım sana.

$("select").on("change", function(e) { // select içerisinde seçim yapıldığında
	var val = $(this).val(); //select ile seçilen değer
	$.ajax({
		url: "post.php", // php kodlarının olduğu dosya
		type: "POST",
		data: {val: val},
		success: function(data) {
			$("#sonuc").html(data); // sonuc id li bir dive php tarafından gelen cevabı yazdırıyor. Bir nevi echo.
		}
	});
});

 

post.php de val değerini alıp işlemleri yapacaksın. $val = $_POST["val"]; bu şekilde. sonrası normal. En son post.php de echo yazdığın kod sonuc divinde yazacak.

 Günaydın hocam . Bu koda bir input daki girilen veriyi de eklemek istiyorum. input girilen değer ürün id olacak.( Ürünleri   ajax autocomplete verileri çekiyorum). Her ikisinde dolu olursa sorgulama yapacağım.

 

 

:)
elektronikssl
webimgo

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)

inputtaki değeri de alabilirsin. var input = $("#input").val() şeklinde. #input yerine inputa bir id verip onu yazacaksınız. Sonra ajax data kısmında val:val, input:input diyebilirsin.

 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

ÖmerGünay adlı üyeden alıntı

inputtaki değeri de alabilirsin. var input = $("#input").val() şeklinde. #input yerine inputa bir id verip onu yazacaksınız. Sonra ajax data kısmında val:val, input:input diyebilirsin.

 

 $("select, input").on("change", function(e) {
var val = $("#depo option:selected").val();
var input = $("#name_1").val();
    $.ajax({
        url: "post.php", // php kodlarının olduğu dosya
        type: "POST",
        data: {val: val,
            input:input},
        success: function(data) {
            $("#sonuc").html(data); // sonuc id li bir dive php tarafından gelen cevabı yazdırıyor. Bir nevi echo.
        }
    });

});

 

hocam bu kod ile tam istediğim gibi sonuç aldım. ama eksik kalan yer var hala :) böyle bir satır ekleme kısmım var.

 

her satırda kısmında #name_1 kısmı artıyor.

#name_1

#name_2

#name_3

 

şeklinde nasıl ayarlarız.

 

 

 

:)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al