Doğru Cevap
-
çok basit bir biçim de
<meta id="refresh" http-equiv="refresh" content="0; url=no-js.html" />
yönlendire bilirsin ama illa jquery diyorsan:
function soto(){
window.location.href="http://www.deneme.com";
}
Basit bir fonksiyon yazarsın ve butonun onclik olayı ile yada document ready ile direk çalışacak şekilde de yapabilirsin.-
psygnosis
window.location="deneme.aspx" şeklinde yapınca çalıştı bende.. Şimdi denedim.Buda dogrumudur? yoksa hreflemi yapılmalı
Başka bir şey sormak istiyorum.. jquery ile session daki bir değeri nasıl alırım ya da session'a değer nasıl atarım? Buna cevap verebilirsen cok sevinirim11 yıl önce yazılmış -
uralozden
şöyle söyleyim jsp dilinde bunu çok rahat yaparsın fakat bu dil çok karmaşık ve gerçekten çok zordur en kısa yöntemi php ve ajax iş birliğini kullanman. Konu ile ilgili aşağıda bir örnek gönderiyorum.
http://www.reynoldsftw.com/2009/03/using-jquery-and-ajax-to-create-php-sessions/11 yıl önce yazılmış -
psygnosis
ben .Net kullanıyorum ama sen ajax request mi diyorsun..
Asp.net te jquery ile session'a değer atmayı bilen arkadaş varmı? varsa paylaşabilirmi11 yıl önce yazılmış -
psygnosis
java script te ( jquery ) session kontrolü böyle yapılıyormu? bilmiyordum11 yıl önce yazılmış -
siyahbeyaz
arkadas php olarak cevap vermis. asp.net bilmedigim icin asp olarak bole oluor dedigin sey...function git(adres) response.write "<script>" response.write "document.location.href = """&adres&""" response.write "</script>" adres = git end function
11 yıl önce yazılmış -
siyahbeyaz
kullanımı :response.write git("http://www.google.com.tr")
11 yıl önce yazılmış
-
Cevaplar
-
Merhaba,
JS tarafında: self.location="gidileceksayfa.html"
PHP Tarafında: header("Location: gidileceksayfa.html")
komutları ile sayfanın akışını diğer bir sayfaya yönlendirebilirsiniz. -
jquery'de sayfa yönlendirmenin nasıl yapıldığını arkadaşlar yazmış, onu tekrar etmeyeyim.
Session'a veri yazmaya gelince, Javascript ile (jQuery bir Javascript kütüphanesidir) session'a veri yazamazsın, çünkü session verileri sunucuda tutulur, javascript ise istemcide çalışır.
Bunu yapmanın (javascript ile session'a veri yazmanın) tek yolu, sunucuda session'a veri yazacak ve session'dan veri okuyacak iki dosya hazırlayıp javascript/jquery ile bu dosyalarla alışveriş yapmaktır.-
psygnosis
ajax la istediğimiz veriyi istenilen sayfaya göndersek.. Orda void webmethodla session yazdıramazmıyız.. ?11 yıl önce yazılmış -
psygnosis
ya da sorumu şöyle değiştireyim.. Bi testim var o testin toplam puanını dier bir sayfaya taşımam gerekiyor... nasıl yapabilirim session olmazsa..11 yıl önce yazılmış -
necmettin
Diğer sayfaya o sayfadan birşey gönderiyorsan (bir form ile mesela) o forma gizli bir eleman ekleyip o testin toplam puanını o form elemanına yazarak taşıyabilirsin.11 yıl önce yazılmış -
psygnosis
biraz açabilirmisin şimdi Test bitti.. Toplam puanım 355 ben bu değeri sonuç sayfasına gönderip orda bi label'a yazdırmak istiyorum problemim bu.. ajax'lamı olmalı basit bi örnek yapabilirmisin gerçi bu sana göre basittir zaten de:D11 yıl önce yazılmış -
necmettin
Örnek yazamam çünkü asp.net bilmiyorum, asp.net formdan gelen veriyi nasıl alıyor bilmiyorum. İkinci sayfanın yapısını bilmiyorum.
Ama şunu yapabilirim, http://www.beansoftware.com/ASP.NET-Tutorials/Using-jQuery-ASP.NET.aspx adresinde jquery ile asp.net arasında veri taşıma örnekleri var, inceleyebilirsin.11 yıl önce yazılmış -
psygnosis
bu window.location=".aspx" şeklinde olan yönlendirme post back yapmıyor ya.11 yıl önce yazılmış -
necmettin
Bir sayfadan diğer sayfaya veri taşımanın üç yolu var.
1. Çerezler (COOKIE)
2. Oturum nesnesi (SESSION)
3. Formlar (POST/GET)
window.location bunların üçünü de kullanmıyor. Mantalite olarak doğrudan adres satırına yeni adresi yazmaktan hiçbir farkı yok window.location kullanmanın. Bu saydığım üçünden birine karar verip onu kullanman lazım.11 yıl önce yazılmış
-