her AJAX isteği yolunu kesmek için. Verilerimi tüm kullanıcı isteklerine eklemek için biraz sarıcıya ihtiyacım var.nasıl sayfasından maded tüm ajax istekleri yakalamak için yola ihtiyacımız var bir web sayfasında
cevap
Huh gibi bir şey ... i olursa olsun kullanıcı kullanımını ne çerçeve veya tarayıcı tüm ajax isteklerinde devreye senaryoyu yapılan bu konu Extending an ActiveXObject in javascript yardımıyla bu işi))) yaptı. Ben ben anında ajax tepkisini daha değiştirmek istediğiniz düşünüyorum aynı şey arıyorum Script
Sana kutunun dışında bu alabilirsiniz sanmıyorum. Burada gerekenler
istemci tarafı küçük bir kod yeniden yapılanma [Zaten yapmalıydım, ama çok geç :) asla] 'dır.
Sunucuyla etkileşim sorumluluğu olan bir işlev oluşturun. TÜM sunucu isteklerinizi yapmak ve veri almak için bunu kullanın. Bundan sonra, uygulama düzeyinde bir şey yapmanız gerektiğinde (sunucu tarafında yapılan yolculuktan kaçınmak için verileri önbelleğe almak gibi) bu işlevde yapabilirsiniz.
Yani
xhr_request(url , callback_function, params) ;
// where xhr_request is your custom function that takes care of server interaction .
Ama anladım) Burada bakabilirsin: http://gist.github.com/469941 –
i anlatacağım bu bulmak ama bir script çocukları için zor:
kullanarak buradan bakabilirsiniz Benim gibi
Kurumsal JQuery makalesine Mock Your Ajax Requests with Mockjax for Rapid Development bakınız.
Bu alay için ancak herhangi bir komut müdahale istekleri için değil sayfada. Örneğin, konsoldaki her istek için hata ayıklama eklemeniz gerekir. Bana gelince, çevrimiçi proxy yapmak için kullanıyordum, bu yüzden tüm istekleri proxy sunucuma değiştirme şansına ihtiyacım vardı) Alay konusu olarak daha basit bir şey kullanmalısınız. –
Bu istekleri nasıl yapıyorsunuz? –
Evet. Lütfen bazı kodları göster –
Bu kütüphaneyi kullanma hakkında ne dersiniz? https://github.com/slorber/ajax-interceptor –