SORU
4 AĞUSTOS 2008, PAZARTESİ


AJAX değiştirmek Adres Çubuğuna URL Geçerli Durumu Maç Uygulaması

AJAX bir uygulama yazıyorum, ama kullanıcı uygulaması üzerinden hareket ettikçe, URL adres çubuğuna sayfa yeniden yükler olmamasına rağmen güncelleme yapmak istiyorum. Temel olarak, onları herhangi bir noktada imi ve böylece mevcut duruma geri dönmek mümkün olmak istiyorum.

Nasıl insanlar AJAX uygulamaları korumak RESTfulness işleme?

CEVAP
4 AĞUSTOS 2008, PAZARTESİ


Bu şekilde AJAX güncellemeleri sağduyulu bir URL var istersen devlet bir değişiklik olduğunda location.hash manipüle etmektir. Eğer sayfa url, örneğin:

http://example.com/

Bir istemci tarafı işlevi ise yürütülen bu kod:

// AJAX code to display the "foo" state goes here.

location.hash = 'foo';

Sonra bu URL tarayıcıda görüntülenen güncellenmiş olacaktır:

http://example.com/#foo

Bu kullanıcılar "" devlet sayfanın ve devletler arasında gezinmek için tarayıcı geçmişini kullanmak. foo imi sağlar

Bu mekanizma içinde yer, o zaman ihtiyacımız ayrıştırmak karma bölümünü URL, istemci tarafında JavaScript kullanarak oluşturmak ve görüntü uygun Başlangıç durumu, bölüm tanımlayıcı (bölüm sonra #) gönderilen sunucu.

Ben Alman's hashchange plugin ikincisi eğer jQuery kullanıyorsanız bir esinti yapar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011