wmaraci reklam

Jqery Ajax ile Çoklu Form İşlemi

3 Mesajlar 939 Okunma
advertseo
wmaraci reklam

altuncumedya altuncumedya WM Aracı Kullanıcı
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet 38 / 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 32 / 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 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • 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.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al