ASP.NET Sayfasına QueryString ile Talepte Bulunmak

Katılım
Haz 13, 2018
Mesajlar
44
Beğeniler
6
Puanları
18
#1
jQuery’de ASP.NET veya sunucu taraflı çalışan başka bir sayfaya QueryString ile parametre gönderebilmek için ajax fonksiyona data isimli parametre ile değer göndermek gerekir. Burada parametreleri göndermek için farklı bir yazım biçimi bulunmaktadır. data: ‘{ “name”:”Uğur” }’şeklinde kullanılan bu parametrede dikkat edileceği üzere değer süslü parantez karakterleri({}) içerisinde taşınmakradır. Parametre adı ve değeri çift tırnak karakteri(“) içerisinde taşınmakta, eşitlik operatörü olarak da iki nokta karakteri:)) kullanılmaktadır. Eğer birden fazla parametre iletilecekse parametreler virgül karakteri(,) ile ayrılmalıdır. Aşağıda bir Ajax1.aspx isimli sayfamıza URL üzerinden parametre iletilerek ajax talebinin nasıl gerçekleştirileceği görülmektedir. Sayfada yer alan button elementimizin onclick niteliğini de aşağıdaki fonksiyonun adı ile değiştirmek gerektiğini belirtelim.
Default.aspx
function CallAspxPageWithQueryString() {
$.ajax({
type: ‘GET’,
url: ‘Ajax1.aspx’,
data: ‘name=’ + escape($(‘#text1’).val()),
success: function(result) {
$(‘#sonuc’).html(result);
},
error: function() {
alert(‘Talep esnasında sorun oluştu. Yeniden deneyin’);
}
});
}
Sayfayı çalıştırıp text1 isimli elemente bir isim girişi yapacak olursak Ajax1.aspx sayfasına ismin QueryString ile gönderildiğini ve sonucun sayfamızda yer aldığını görebiliriz.
 
Üst Alt