lostyazilim
tr.link

Jqery Ajax ile Çoklu Form İşlemi

3 Mesajlar 1.066 Okunma
lstbozum
tr.link

altuncumedya altuncumedya WM Aracı Kullanıcı
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek web tasarım
  • Konum Kahramanmaraş
  • Ad Soyad A** A**
  • Mesajlar 142
  • Beğeniler 1 / 11
  • Ticaret 0, (%0)
Arkadaşlar Fiyat teklifi oluşturmak için bir sepet uygulaması yapıyorum ve çoklu form kullanmam gerekiyor ancak çoklu formlarda sadece ilk sıradaki inputun değerini alıp post ediyor. ben hangi inputa değer yazarsam onu post etsin istiyorum lütfen yardım.
KODLARIM:
Sepet.asp

<%
if request.form("Urun")="Ekle" then
gid=request.form("id")
bol=split(gid,"_")
urunid=bol(1)
uzunluk=request.form("post_a")
uyeid=request.form("post_b")
Baglanti.Execute ("INSERT INTO Sepet (urunid,adet,uyeid) VALUES ('"&urunid&"' , '"&uzunluk&"' , '"&uyeid&"')")
Response.Write "ok"
end if
%>


Sepet.js

function radyatoruzunluk(id){
var a = $("input[name=uzunluk]").val();
var b = $("input[name=uyeid]").val();

$.ajax({
type:"POST",
url:"/Sepet.asp",
data:'Urun=Ekle'+'&'+'id='+id+'&'+'post_a='+a+'&'+'post_b='+b,
success:function(ajaxCevap){
{
$('.sepetmiktar'+'#'+id).html(''+ajaxCevap+'').hide().fadeIn(400);
}
}
})
}


Form Sayfam


Salon













Oturma Odası













Oturma Odası 2











 

 

wmaraci
reklam

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
Asp de farkli mi bilmiyorum ama ben php de forma id yerine class veriyorum. Her foruma aynı class verince serialize yaparsanız bütün verileri çekersiniz. Input namelerini o mantığa göre düzenleyip post yakaladığımız yerde boş mu dolu mu doluysa hangisi dolu hepsini kontrol edebilir, geri dondurebilirsiniz.
İd 1 kez kullanılıyor o yüzden çoklu işlemde class çalışır.
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)

$('.sepet-formu').on('submit', function (e) {
e.preventDefault();

$.ajax({
url: 'ajax_url_linkiniz',
data: $(this).serialize() + '¶metre=ekstra_paremetreniz_varsa',
type: 'POST',
beforeSend: function (xhr) {

},
error: function (request, status, error) {
console.log(request);
console.log(status);
console.log(error);
},
success: function (response) {

},
complete: function () {
},
});
});


Şu şekilde bir ajax daha mantıklı olur.
 

 

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