Hoşgeldiniz Arama | Aktif Konular | Üyeler | Üye Girişi | Kayıt Ol

AJAX ile GET işlemi Ayarlar · Görünüm
ASPR
Gönder: Monday, February 25, 2008 5:42:47 AM

Seviye: Kurucu
Grup: Yönetici

Üyelik Tarihi: 2/22/2008
Yazı/Cevap: 62
Puan: 15
Javascript

Kod:
<script type="text/javascript">
function formGonder(adres, bilgi, www_asprehberi_com){
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
if (x){x.onreadystatechange = function(){
if (x.readyState == 4 && x.status == 200){
document.getElementById(www_asprehberi_com).innerHTML=x.responseText;
}};
x.open("GET", adres+"?"+bilgi, true);
x.send(null);
}}
function Button1_onclick() {
var Text1=document.getElementById("Text1"), Text2=document.getElementById("Text2");
formGonder("Default.aspx","isim="+Text1.value+"&yas="+Text2.value, "www_asprehberi_com");
}
</script>

Form

İsim:<br />
<input type="text" id="Text1" /><br />
Yaş:<br />
<input type="text" id="Text2" /><br />
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
<span id="www_asprehberi_com"></span>

İsteği karşılayıp cevap veren sayfa

Kod:
protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString.Count > 0)
        {
            Response.Write("<br />Formun gönderiliş şekli: " + Request.RequestType + "<br />Gelen değerler<hr />");
            for (int i = 0; i < Request.QueryString.Count; i++)
            {
                Response.Write(Request.QueryString.Keys[i] + ": " + Request.QueryString[i] + "<br />");
            }
            Response.End();
        }
    }


Gelen değerleri for döngüsüyle almak yerine

Kod:
string isim = Request.QueryString["isim"] != null ? Request.QueryString["isim"] : "",
yas = Request.QueryString["yas"] != null ? Request.QueryString["yas"] : "";

gibi bir ifade de kullanabilirsiniz.
Konu içindeki Kullanıcılar
Misafir


Forum Haritası
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler oluşturamazsınız.
Bu forumdaki anketlere oy veremezsiniz.


© asprehberi.com 2004 - 2008 Bütün hakları saklıdır.
Uygulama: Yet Another Forum.net1.9.1.6 (ASP.NET 2.0 / C# )

ASP Rehberi İzmir Hosting sunucularından yayınlanmaktadır.