jQuery yeni yeni öğrenmeye başladığım bir framework. jQuery nin tam olarak ne olduğundan bahsedecek olursak kısaca, en çok kullanılan belli başlı ajax fonksiyonlarını içinde barındıran bir kütüphane olduğunu söylemek yanlış olmayacaktır sanırım. Ajax ile çok uzun zaman önce tanışmama ve küçük çaplı uygulamalar yazmama rağmen hiç bir zaman yeterince özen göstermediğimin farkına bir kaç gün önce vardım. Küçük bir araştırma sonucu kullanışlı olabiliceğini düşündüğüm bir framework ile karşılaştım (jQuery). Browser farklılıklarından kaynaklanan sorunlar yüzünden javascript dilini bir türlü sevememiştim. Fakat Ajax ’ ın kullanışlılığının ve kolaylığının da tartışılmaz olduğunu düşünenlerdenim. Dolayısı ile browser farklılıklarından dolayı çıkabilecek sorunlarla karşı karşıya kalmak istemiyor ve bir an önce kullanışlı ajax uygulamaları geliştirmek istiyorsanız eğer, bu framework çok işinize yarayabilir.
Yeni öğrenmeye ve uygulamaya başladığım jQuery de, başlar başlamaz karşılaştığım en önemli sorunu ve çözümünü de burada paylaşmaya karar verdim. Ajax ile ilgilenenler bileceklerdir. Prototype.js kütüphanesinin kullanışlı fonksiyonlarından biri olan serialize(), jQuery de de karşımıza çıkmakta. Fakat sorun bu fonksiyonu, sayfalarımızda kullandığımız formları javascript ile sunucuya gönderirken prototype ’ taki kadar kolay kullanamamamız. İşte bu sorunun çözümünü (aslında pek sorun sayılmaz) yazının devamında okuyabilirsiniz. Yazının Devamı »