Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
211
Tıklama
0
Öne Çıkarma
Ajax Bilen Var Mı ???
S
9 yıl
Er
Konu Sahibi

Web page'imdeki dinamik bölümleri ajax ile çekiyorum; asp.net mvc de controllerdeki public ActionResult Anasayfa() ilk yüklenen ve sitedeki statik içerik. Ajax ile kullandığım metotlar ise aşağıdakiler;

YeniBolumler()
Iletisim()
DigerOyunlar()

lâkin bunları get ya da post olarak da çağırsam ajax ile, browser domain tarafında herhangi bir controller ya da index değişimi olmuyor... misal Iletisim() metodunu ajax ile get olarak da çağırsam ....com/Iletisim yazmıyor browser domain kısmında... (ki arkaplanda işlem yapıtığından mantıklı) Ben de bunun ancak bu şekilde gerçekleşebileceğini düşünüyordum ama

http://www.digitalatelier.ro/ sitesi hem ajax kullanıyor

hem de sayfasını refresh etmeden dinamik içeriğini

http://www.digitalatelier.ro/#/work
http://www.digitalatelier.ro/#/services
http://www.digitalatelier.ro/#/contact

linkleri aracılığı ile sağlıyor. Yalnız ben ....com/Iletisim yazarsam browser'da bu sayfam refresh oluyor (kim evet bu da mantıklı :)) bu sefer public ActionResult Anasayfa() ile edindiğim arkaplan, navigasyon gibi tüm static içeriğimi kaybediyor sadece iletisim() metodunun yolladığı içeriği görüntülüyorum.

Amahttp://www.digitalatelier.ro/#/contact yazdığımda hem contact bilgileri hem dehttp://www.digitalatelier.ro/ sitesinin sağladığı anasayfadaki içerik pekalâ eksiksiz görüntüleniyor. Yani sadece benim sitemde olduğu gibi iletişim bilgileri değil, arkaplan resmi, navigasyon barı gibi static olan içerik de sunuluyor...

Atladığım mutlaka birşey var. Çünkü yukarıdaki işleyişlerin tümü son derece mantıklı ve akla uygun. Bilmediğim farklı bir metodoloji mi kullanılmaktadır? Bu konuda bir fikriniz var mıdır?

Saygılarımla,



M
9 yıl
Yarbay

Mobildeyim dedigin siteye girip kontrol edemedim ama fikrim su, ajax response u donen kisimlarin static alanlari doldurmasi imkansiz. Ajax in mantigina ters.

O muhtemelen linke tikladiginda browser url kismina href olarak onu yaziyordur ama gittigi adres baskadir. Chrome debug ekranindan network ile kontrol eder misin ajax i cekerken hangi adrese gidiyor. Senin web sitesinin calisma modeli dogru, ajax response bekledigin alana request atarsan sadece onu alirsin zaten , olmasi gereken o.

2 ihtimal var, baska adrese gidiyor o digital web sitesi ajax icin, href sadece gostermelik ya da tum response larinda web sitesinin kalan kisimlarini da ajax ile ceken script var neye request atarsan at hepsini gosteriyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.