Bu dersimizde çok bilinmeyen ve işlevsel bir form parametresini anlatacağım.Linklerde target parametresi vardır.Linke tıklandığında yeni sekme açmak için.Formda da target parametresi vardır.Ama biz yeni sekme değil bilgilerin aynı sayfadaki iframeye yollamak için kullanacağız.
target="iframe namesi"
Bu şekilde bir parametre atarsak formumuza işlenen veriler iframe içine gelecektir.
Peki bu ne işemize yarayacaktır.Bu yöntem sayfa yenilemeden veri gönderip işlememize yarar.Normalde ajax bu işlemi yapıyo ama bazı durumlarda bunı kullanmak zorunda kalıyoruz.Ajax ile file verilerini alamıyoruz.Ama bu yöntemle verileri yollayabiliyoruz.
Genel örnek :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>cArleone</title>
</head>
<body>
<form action="form.php" method="post" target="i">
<input type="text" name="isim" />
<input type="submit" />
</form>
<iframe src="" frameborder="1" width="500" height="500" name="i"></iframe>
</body>
</html>
<?php
$isim=$_POST["isim"];
echo $isim;
?>
Görüntüsü :
Eğer göndere basarsak işlenen veri iframeye geliyo direk.Peki bunu nasıl alabiliriz diyorsanz.Jqueryde .contents() methodu iframeye erişir.Gerisi veriyi almaktır.