Merhaba ben birşey danışıcaktım sizlere şimdi ben jquery nin ajax fonks. kullanarak bi dosyayı çağırabiliyorum ama ben değişkende yollamak istiyorum yani mesela a.php adresinden alıyor veriyi ben a.php?isim=asda falan formu serileştiriyorum serialize ile sonra nasıl yollayacam o şekilde ?
Edit: eburhanda şunu buldum
$.ajax({
type: “POST”,
url: “form-isle.php”,
data: $(’form#uyelik’).serialize(),
success: function(mesaj){
$(’#sonuc’).html(mesaj);
}
});
ama butona bastığım zaman gene yenileniyor sayfa ya ne yapmak gerek ?
Jquery ve Form Yollama
5
●873
- 30-08-2009, 02:25:06Yanlış değil yaptığınız şey. yalnız eksiklik var.
$(’form#uyelik’).submit(function() {
$.ajax({
type: “POST”,
url: “form-isle.php”,
data: $(’form#uyelik’).serialize(),
success: function(mesaj){
$(’#sonuc’).html(mesaj);
}
});
});
şeklinde yapman gerek.
http://www.cnylmz.net/dosyalar/jquery.form.js bu eklentiyi de indirerek yalnızca
$("form#uyelik").ajaxForm({
target: "#sonuc"
});
olarak kullanabilrisin - 14-09-2009, 12:30:52Eposta Aktivasyonu GerekmekteBu jqueri bi çözemedim gitti

@Seyranli
verdiğin örneği denedim ama yine b.php'ye yönleniyor
Bu a.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <title>Untitled Document</title> <script type="text/javascript" src="jquery.form.js"></script> <script type="text/javascript"> $("form#form1").ajaxForm({ target: "#sonuc" }); </script> </head> <body> <form name="form1" id="form1" method="post" action="b.php?do=form&kac=1"> <table width="400" border="1" align="center"> <tr> <td>ad</td> <td>:</td> <td><input type="text" name="a" id="a"></td> </tr> <tr> <td>soyad</td> <td>:</td> <td><input type="text" name="b" id="b"></td> </tr> <tr> <td>yedekad</td> <td>:</td> <td><input type="text" name="c" id="c"></td> </tr> <tr> <td>yaş</td> <td>:</td> <td><input type="text" name="d" id="d"></td> </tr> <tr> <td> </td> <td> </td> <td><input type="submit" name="button" id="button" value="Yolla"></td> </tr> </table> </form> <div id="sonuc"></div> </body> </html>Buda b.php
if($_GET['do']=="form"): if($_GET['kac']==1): $a = $_POST["a"]; $b = $_POST["b"]; $c = $_POST["c"]; $d = $_POST["d"]; if(empty($a) || empty($b) || empty($c) || empty($d)): echo "alanlar boş"; elseif($a != $b): echo 'a ve b eşit değil'; elseif($a == $c): echo 'a ve c birbirine eşit'; elseif($a != $d): echo 'a ve d eşit değil'; else: echo 'diğer şartlar sağlandı'; endif; endif; endif;Yardımcı olurmusunuz ? - 16-09-2009, 11:49:22<script type="text/javascript" src="jquery.form.js"></script>
satırının üstüne
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
ekleyerseniz sanırım oalcaktır. bir de
<script type="text/javascript">
$("form#form1").ajaxForm({
target: "#sonuc"
});
</script>
satırlarını
</form> satırından, yani form tagının oluşmasından sonra ekleyin

