Hazır Kütüphaneler eburhan
İşlerimizi kolaylaştırmak, zamandan kazanmak ve yazdığımız kodları tekrar tekrar yazmamak için hazır kütüphanelerden faydalanırız. AJAX ile ilgili onlarca belki de yüzlerce hazır kütüphaneler mevcuttur. Yeri geldikçe bunların en önemlilerini AJAX-TR‘de inceleyeceğiz, bunlarla örnek uygulamalar yapacağız.
İlk olarak kendi uygulamalarımda kullandığım ve eyceks ismini verdiğim hazır kütüphaneden bahsetmek istiyorum. Bu yazıda eyceks‘i tanıtmaya çalışacağım ve örnek bir uygulama göstereceğim.
eyceks kütüphanesini tanıyalım
eyceks ile hem POST yöntemiyle hem de GET yöntemiyle veri gönderebiliyorsunuz. Kısaca bahsetmek gerekirse GET yöntemiyle gönderdiğiniz veriler adres satırında apaçık görüntülenirken, POST yöntemiyle gönderilen veriler adres satırında görüntülenmezler. Ayrıca çok büyük miktarda veri transferi yapacaksak POST yöntemi kullanmak yerinde olacaktır.
eyceks kütüphanesinde POST yöntemiyle veri gönderen fonksiyon JXP() fonksiyonu iken GET yöntemiyle veri gönderen fonksiyon ise JXG() fonksiyonudur. Farkettiyseniz fonksiyon ismindeki son harf bize kullanılan yöntem hakkında bilgi vermektedir. Bu iki fonksiyon aynı parametreleri almaktadır ve dolayısıyla kullanılış biçimleri aynıdır.
- POST yöntemi: JXP(yukleniyor, yer, dosya, sc)
- GET yöntemi: JXG(yukleniyor, yer, dosya, sc)
Gördüğünüz gibi her iki fonksiyon aynı parametreleri alıyor. Şimdi fonksiyonların aldığı bu 4 adet parametreyi teker teker inceleyelim.
- yukleniyor: Bu parametre işlemin arka plânda devam ettiğini belirtmek veya belirtmemek amacıyla kullanılır. Eğer değer olarak 1 kullanırsanız yükleniyor ibaresi sayfada gösterilecektir. Eğer 0 değerini kullanırsanız sayfada işlemin yapıldığını belirten herhangi bir ibare gösterilmeyecektir.
- yer: Bu parametre ise AJAX ile “alınan” verilerinin sayfanın neresine yükletileceğini belirtmek içindir. HTML etiketlerindeki ID parametresi ile çalışır. Örneğin sayfanın herhangi bir yerinde
<span id="sonuc"></span>şeklinde bir alan tanımladınız. yer parametresine sonuc yazdığınız takdirde AJAX ile alınan veri bu alana yükletilecektir. Ayrıca yükleniyor ibaresi de veri yüklenene kadar bu alanda gösterilir. - dosya: Bu parametre ise AJAX ile etkileşime girilen sayfanın ismini belirtmek içindir. Örneğin verileri AJAX ile veri_isle.php sayfasına gönderiyorsunuz. Bu yüzden bu parametreye veri_isle.php yazmak durumundasınız.
- sc: Bu parametrenin açılımı “sorgu cümlesi”dir. Sorgu cümlesini, sayfalar arasında değişkenleri ve değerleri taşıyan ifadeler olarak tanımlayabiliriz. Örneğin A sayfasında isim=Erhan verisini tanımladınız. Bu veriyi B sayfasına taşımak için sc parametresinde gerekli tanımlamayı yapmanız gerekmektedir.
Bu bilgilerden sonra fonksiyonun kullanımını örneklendirelim:
JXP(1, “sonuc”, “veri_isle.php”, “isim=Erhan&soyisim=BURHAN”);
Artık eyceks kütüphanesi nasıl kullanılıyor öğrendiğimize göre örnek bir uygulama yapmaya geçebiliriz
Toplamda 20645 kez okunmuş.
Şu an 1 kişi okuyor.
En fazla 6 kişi aynı anda okumuş.
Bugün 1 kez okunmuş.
Etiketler: AJAX, eyceks, kütüphane, library
Trackback Yorumları takip et Baskı Önizleme

(46 oy, ortalama 4.37)
# ilhan civik | 22 Şubat 2007, 19:18
Teşekkürler eburhan gayet sade bir dille anlatmışsın ve çok açık bir yazı olmuş merak ettiğim konu ise bu örnek üzerinde ajax ile text alanlarının boş olup olmadığının kontrolünü nasıl yapabiliriz
# eburhan | 22 Şubat 2007, 19:21
Daha önceden form kontrolünü diğer yazar arkadaşımız göstermişti. Konuya Buradan ulaşabilirsiniz.
# Ali Altuğ KOCA | 22 Şubat 2007, 19:42
çok yararlı bir makale olmuş dostum tebrik ederim.
Acaba yakın zamanda hangi kütüphaneyi kullanırsak hangi uygulamalardan daha iyi sonuç alırız gibi bir makale olur mu?
# eburhan | 22 Şubat 2007, 19:51
Olabilir tabii niye olmasın. Öncelikle listemizde olan kütüphaneleri tanıtmamız gerekiyor teker teker. Zaten siz kendinize hangisi uyacaksa onu kendiliğinizden seçersiniz
Örneğin eyceks, düz metin (text/plain) tipindeki veri alış-verişleri için son derece uygundur. Fakat bir XML tipindeki veya JSON tipindeki veriler için uygun değildir. Her yiğidin farklı yoğurt yiğişi var biliyorsunuz
# grkn | 22 Şubat 2007, 22:31
basit ama kullanışlı bir kütüphane eburhan
teşekkürler
# Hakan ERSU | 23 Şubat 2007, 15:19
Gerçekten şu sıralarda gördüğüm en güzel makalelerden birisi. Her ne kadar benzer makaleler de bulunsa örneklemeyle kendini bir adım ileri taşımış.
# yakuter | 23 Şubat 2007, 21:03
@eburhan gerçekten çok kullanışlı, küçük çaplı ve pratik bir sınıf. Kullanacağımdan emin olabilirsin
Ayrıca çok güzel anlatmışsın, emeğine sağlık
# Osman | 26 Şubat 2007, 09:32
Ben bu uygulamayı asp’de denedim. Çok teşekkür ederim gerçekten işimizi bir çok konuda kolaylaştıracak, sayfaya şıklık kazandıracak bir uygulama.
# Yılmaz | 26 Şubat 2007, 18:05
Merhabalar , üç şey sormak istiyorum:
1) var isim = document.getElementById(’isim’).value; bu satırla formdan gelen verileri alırken eğer formdaki veri sayısal bir değerse yine aynı .value ile mi alıyoruz?
2) var sc = “isim=”+fc_(isim)+”&mesaj=”+fc_(mesaj);
JXP(1, “mesaj_alani”, “islem.php”, sc);
bu satırda ise; fc_() fonksiyonunu sayısal değerler içinde kullanabiliyormuyuz?
3) escape() fonksiyonunu hangi durumlarda kullanmalıyız?
teşekkür ederim
# eburhan | 26 Şubat 2007, 18:43
@yılmaz
1) Veri nümerik de olsa alfanümerik de olsa aynı şekilde alınıyor.
document.getElementById(’isim’).value kullanımı verinin tipine bakmıyor.
2) fc_() fonksiyonunu her zaman kullanmalısın. Bu uygulamanın güvenliği için gereklidir.
3) escape() kullanmana gerek yok. Çünkü fc_() fonksiyonu onun işlevini görüyor zaten
# Osman | 02 Mart 2007, 16:42
Bu uygulama çok işime yaradı tekrar çok teşekkürler. Ama veritabanına bilgileri gönderdim. Ve aynı sayfaya geri seslediğimde (örnekteki gibi mesaj gönderme olayı) türkçe fontlarda hata oluştu. Neden kaynaklanıyor olabilir acaba.
# eburhan | 02 Mart 2007, 16:50
Kendi uygulamalarımda hep utf-8 karakter setiyle çalışıyorum. Bu uygulamanın karakter seti de utf-8 dolayısıyla. Eğer sizin veritabanınızın karakter seti utf-8 değilse o sorunu yaşamış olabilirsiniz.
# emrenis | 05 Mart 2007, 02:29
Peki bu sorunu nasıl çözebiliriz.PHP den encode yaparak başka karakter setine dönüştürsemde ç ve ş harfleri ? olarak çıkıyor
# emrenis | 05 Mart 2007, 02:37
sorunu çözdüm şöyle ki;
islem.php dosyasında echo ile veriyi göstermenden önce
mb_convert_encoding($konvertapilacakmetin,”UTF-8″,”ISO-8859-9″);
şeklinde dönüştürmemiz lazım. kolay gelsin
bu arada “Benim kadar taş düşsün üzerinie Unicode”
# sevgi | 27 Mart 2007, 09:08
slm c dilinde tütüphane takip programı banabulubilirmisiniz
# yakuter | 05 Nisan 2007, 06:04
#sevgi yanlış yerew bakıyorsun, burada bahsettiğimiz kütüphane ile senin söylediğin kütüphane farklı şeyler
# byfobi | 18 Nisan 2007, 13:46
Kaç gündür böyle bişe arıyorum tşkler valla çok makbüle geçti.
# Ahmet KIZIL | 19 Nisan 2007, 21:59
eyceks i asp de kullanmaya çalışıyorum. ancak form ile gönderilen bilgilerde tr karakterler hatalı gönderiliyor. tr çıktı için aşağıdaki kodları ekledim ancak formdan gelen tr karekterler bozuk fakat sayfadaki diğer tr karekterler düzgün çıkıyor. sorun ne olabilir… utf-8 karekter setinde sayfa hepten sorunlu çalışıyor, ne yapmalıyım…
# Ahmet KIZIL | 19 Nisan 2007, 22:01
Kodları şu şekilde:
Response.ContentType = “text/html”
Response.Charset = “iso-8859-9″
# Ahmet KIZIL | 19 Nisan 2007, 22:47
çözümü buldum. form dan gelen bilgileri escape() fonksiyonu ile ISO latin karekter setine dönüştürdüm. örnek: var A=escape(document.seform.A.value);
# ismail | 23 Nisan 2007, 13:46
Bir sayfada 3 form bir mesaj alanı istersek ne yapmamız lazım.?
# selant | 05 Mayıs 2007, 23:55
Sizin makaleler bağımlılık yaratıyor. Saat gecenin 1′i ve ben okumayı bırakamıyorum.
# nazlı | 08 Mayıs 2007, 12:36
programlarınız güzel ama bunların içinde öğrenci bir kitap aldığında kendimiz verilen tarihi girdiğimizde 15 gün aradan sonra bilgisayar bize uyarı versin tarih süresi doldu getirmediğinde kitap iyade edilmedi kime kitp verilmiş yazarı adı ve bütün ayrıntıları bize gösteren bir program da olabilirdi ama programlarınız gerçekten güzel ve kullanışlı
# baris | 06 Haziran 2007, 22:55
if ( ajax ) {
ajax.onreadystatechange = function () {}
ajax.abort()
}
bu koşulun anlamı nedir?
# yakuter | 07 Haziran 2007, 10:19
ajax nesnesini sunucu tarafından cevap geldiğinde sonlandırma anlamına geliyor. Burada dikkat etmen gereken “onreadystatechange” olayının ne anlama geldiği. Şuradaki makalede bunu anlatmıştım, ilgini çekebilir
http://ajax-tr.com/30-saniyede-ajax/
# baris | 07 Haziran 2007, 17:19
teşekkürler yakuter şu günlerde ajax’ı sıkı bir şekilde okuyorum yazmaya çalışıyorum. Ancak javascript öğrenmeden ajax’a tam olarak hakim olunamıyor bunu anladım. aslında bu makalede yazılan bütün fonksiyonların tek tek açıklanması gerektiğini düşünüyorum. yazı çok faydalı ancak başlangıcı iyi anlayamadın mı? gerisini de anlayamıyorsun. şu haliyle bu makaledeki koları kullanarak bir çok varyasyonunu yazabilirim. Ancak bunu anlayarak değil de kopyalarak yapmış oluruz. Bu da çok doğru olmaz diye düşünüyorum. Eburhan arkadaştan kodların içinde bulunan bütün fonksiyonları tek tek açıklamasını talep ediyorum. yani mümkünse
# Emin ÖZTÜRK | 09 Haziran 2007, 20:07
Merhabalar,
Makaleyi okudum ve yazdığım scripte adapte ettim. Teşekkür ederim gerçekten. Basite indirgenmiş bir makale olmuş. Şimdi problemim şu : Kayıt yapıyorum, yükleniyor ibaresini alıyorum. Ancak sonuç olarak kaydeden dosyanın içeriğinde boş değişken kontrolu yapmamızın bir hükmü olmuyor. Bunun için form sayfasında boş alan kontrolü yaptırmamız lazım bu konuda öneriniz nedir. Tekrar teşekkür ederim.
Saygılar
Emin ÖZTÜRK
# eburhan | 10 Haziran 2007, 09:29
@Emin ÖZTÜRK
Buradaki konuya bakabilirsiniz.
# Emin ÖZTÜRK | 26 Haziran 2007, 21:24
Çok teşekkür ederim. Gerçekten makbule geçti.
Saygılar
Emin ÖZTÜRK
# Murat İNTEPE | 27 Haziran 2007, 23:29
Sonuc Penceremde
HATA: Unknown
Diyor, Kafayı yiycem….
Neden Yazabilir Bunu…
# eburhan | 28 Haziran 2007, 09:44
@Murat İNTEPE
Firefox + Firebug ikilisi ile debug etmeye çalış.
# İsmail | 01 Temmuz 2007, 21:50
Merhaba kütüphane için teşekkür ederim bu kütüphane ile form’dan gelen text ve textarea ve select değerlerini alabiliyorum ama checkbox ve radio değerlerini alamıyorum undefined diye birşey veriyor.
Bir de merak ettiğim
Acaba başka kütüphaneleri bu kadar kolay veri alış verişi yapabilirmiyim.
ve ayrıca galiba adres çubuğundan veri gidiyor verilerimde kesme olurmu mesela maksimum 256 karakter kayıt etme gibi. (Denemeden yazıyorum) yani veri alış verişindebir problem çıkarmı.?
# abdullah | 04 Temmuz 2007, 17:54
Çok teşekkürler.Bu site sayesinde ajax tekniğini biraz olsun anladım.Devamının gelmesi dileğiyle…
# ahmet bal | 06 Temmuz 2007, 09:53
Oncelikle tesekküler. Benim bir sorum var. Acaba kütüphanenizi radio butonlar ile kullanabilirmiyiz?
# yakuter | 07 Temmuz 2007, 14:22
Evet, elbette ki dilediğiniz form nesnesi ile kullanabilirsiniz. Bu kütüğhane o nesnelerden gelen bilgileri göndermekte ve geri almakta kullanılıyor. kullanacağınız nesnelerin kütüphane ile ilgisi yok. Onları javascript fonksiyonları ile alıp kütüphaneye aktarmanız yeterli.
# AJAX-TR.COM » AJAX Puanlama Uygulaması | 15 Temmuz 2007, 17:45
[…] Ajax-Tr sitesinde yazıların her birinin altında görebileceğiniz, yazıyı puanlama mekanizmasının benzerini kendi sitenizdeki; yazılar, makaleler, haberler gibi her türlü metin içerikli bölüme uygulamak istiyorsanız AJAX sizin için çok iyi bir çözümdür. Bu yazıda elimden geldiğince bu mekanizmanın AJAX ile nasıl yapılabileceğini göstereceğim. Bunu yaparken de prototype.js’nin hazır AJAX fonksiyonlarından faydalanacağım. Tabii siz isterseniz aynı uygulamayı kendi kütüphanenizi, eyceks kütüphanesini ya da bir başka kütüphaneyi kullanarak yazabilirsiniz. […]
# Cumhur KORKUT | 01 Ağustos 2007, 20:58
JS ile kendim yazarken daha az zorlanıyorum.
Ama yine de işine yarayanlar çıkacaktır, sağol Erhan. (hangi Erhan diye düşünmeden edemiyor insan
)
# SİNAN ELDEM | 07 Ağustos 2007, 13:06
Bu makaleyi birçok kişiye önerdim ve birçoğu da kullanmaya başladı, ellerinize sağlık…
# sezai | 10 Ağustos 2007, 09:55
öncelikle çok teşekkür ederim kaç gündür araştırıyorum ama bu kadar sade ve güzel anlatımlı ajax örneği görmemiştim.
kavrayamadığım bişey var. formu yaptım doldurma esnasında olumlu olumsuz cevaplar geldi sonuc id aktardı span ve div taglarına şimdi ben bu aktarılan taglardaki bilgiyi tekrar nasıl alırım.
$isim=document.getElementById(’isim’).value yaptım olmadı
# Mevlüt Güleç | 26 Ağustos 2007, 21:32
Selamlar
Herşeyden önce bu kütüphaneyi hazırlayan arkadaşlara çok teşekürler
benim sorunum oldu HATA: İç Sunucu Hatası nı alıyorum debugda ise
var kordinat_x = document.getElementById(’x').value;
busatırı işaret ediyor
yardımcı olurmusun
SAYGILARIMLA
MEVLÜT GÜLEÇ
# odun | 08 Eylül 2007, 09:33
Bu js ile çağırdığım sayfalarda’da kullanmak istediğimde hata iletisi alıyorum ancak çağırdığım ana sayfada etiketini koyarsam sorun olmuyor ama bu sayfa bütünlüğünü bozuyor bazı yerlerde eval ‘’ gibi birşeylerle çözüldüğünü okudum ama başaramadım js dosyasına tam olarka ne eklemem gerekli. bu ararada diğer arkadaşların söylediği gibi input ve textarea değerlerini alabiliyorum ama diğer form elemanlarından değer alamıyorum
# RESET | 13 Eylül 2007, 17:10
peki bunu gonder butonuna basmadan yyeşil yerdeki yazıları nasıl gösterebiliriz
# kerem | 21 Eylül 2007, 10:57
hocam eline sağlık, çok anlaşılır olmuş..
# Strefrextor | 21 Eylül 2007, 16:05
Gerçekten inananılmaz bi şey . Çoğu kodlamamda kullanacağımdan emin olun . bir kaç örnek vermek istiyorum ama reklam yerine geçmez umarım ? eğer geçerse bu yazıyı onaylayacak olan arkadaşım bu yazdıklarımı silsin
bu sistemi kullandığım çalışmalarım ;
http://teknomy.net/md5
http://tin.teknomy.net
http://online.teknomy.net
ve daha da yapacağım tüm çalışmalarımda kullanmaya çalışacağım
# Yüksel | 10 Ekim 2007, 21:33
Yahu ben herseyı anladımda su yukarıya dogru kayma yapıyor sayfa tıklandıgında bır lık verelım mesela asagıda tıkaldıgımızda yukarıya cıkıyor bolelıkle ajaxın bı anlamı kalmıyor bırılerı bana bı yardımcı olursa sevınırım elınıze saglık guzel kod olmuş….
# Yüksel | 10 Ekim 2007, 23:20
Yukarıdaki olayı cozdum sımdıde form dan kullanıcı adı ve sıfresını gonderemıyorum..
# Yusuf | 25 Kasım 2007, 00:35
Ben böyle harika bi anlatıma hiç bir yerde rastlamadım. Teşekkür etsem diyorum ama az gelir
# Hasan Öz | 01 Aralık 2007, 13:16
Mükemmel bir çalışma olmuş. Kütüphane acayip derecede işime yaradı. Emeği geçenlere teşekkür ederiz..
# Erdi | 05 Aralık 2007, 05:16
çok iyi olmuş ellerinize sağlık ama bir kaç sorum war …
javascript üzerinde yeni yeni kod yazıyorum jqueryde çok çok yeniyim:)
sorum şu bir sayfada 5 tane textbox var ve farklı php dosyalarını tetikleyecekler.
her textbox için farklı jquery fonksiyonu mu yazmam gerekir yani amator halimle böyle bir çözüm düşündüm acaba prof. bu işi nasıl çözüyor
şimdiden teşekkürler
# Php Coder | 08 Aralık 2007, 15:56
Hocam Öncelikle böyle güzel bir yazı yazdığın için çok sağol.Benim bir sorum olacaktı ajaxta şimdi bir dosyaya birden fazla değişken gönderebiliyoruz güzel. Peki birden Fazla değişkeni nasıl alacağız.. mesela sonucları biz div in içinde id si sonuc olan yerde yazırıyoruz..ben sonuc olarak bir resmin width ve height değerlerini almak istiyorum ve onları ayrı ayrı yerde yazdırmak istiyorum yani div id si sonuc olan yerde birini başka yerde birini yazdırmak istiyorum onu nasıl yapacağım?
# » Ajax da Birden Fazla Değer Döndermek - Webmaster Dünyası! | Webmaster Forumları | Google Adsense ve Adwords | Seo | HTML | PHP | ASP | 09 Aralık 2007, 05:38
[…] Ajax ile resim boyutlandırma yapmak istiyorum. ve eyceks kütüphanesi kullanyorum. buradaki fonksiyon ile bir php sayfasına birden fazla değişken gönderebiliyoruz ve dönen sonucları div içerisine yazdırıyoruz.. Peki birden fazla değişkeni nasıl alabiliriz.. mesela ben resim.php sayfasında bir resmin width ve height değerlerini aldım ve bu 2 değişkeni div dışında istediğim yere yazdırmak için ne yapmalıyım. İstediğim yer derken mesela resmi Kod: <div id=’resim’ width=’aldığım_değişken_1′ height=’aldığım_değişken_2′><img src=’resim’></div> […]
# R.Gokhan AYBERK | 10 Aralık 2007, 20:53
Evet, bir tıklama (olay) sonucunda, “eceks” kütüphanesini kullanarak 3 alanı geri döndürmeye çalıştım,
ilk aklıma gelen üç kez JXP(..) fonkisyonunu arka arkay açagırmak oldu,
tahmin edebildiğim kadarı ile, hepsi aynı object ismi ile istek gönderdiği için, malesef, (alanlar sorgu içeriyordu) hepsi en çabuk gelen cevaba eşit oldu, aynı değerle geri döndü.
Yeni başladığım için, kendi çalışmamda üşenmeyip her bir çagrıyı için ayı GetXmlHttpObject() nesnesinden türettiğim Xhtml1,Xhtml2.. değişkenlerini kullanmıştım, her birisinin döndüğünü ayrı ayrı anlamak içinde ayrı readystate kullanmıştım, bu kendi kodlarım çalışıyor ama uzun oldu. eceks kütüphansi, kullanımı çok kolay olduğu için ilgimi çekmişti, umarım bilmediğim bir özelliği vardır, onu da kullanınca sorunum çözülür.
Bu arada aklımdayken, TÜKÇE SORUNU İÇİN :
html sayfasına tükçe çalışacaksın diyerek;
php ile yazdığım suncuda da:
header(”Content-Type: text/html; charset=’ISO-8859-9′”);
echo $ret ;
ile header’i bir kez ve arkasından $ret ile cevap değerleri gönderince Tükçe sorunu ortadan kalktı.Öyleki $ret’in içinde combobox ın tamamını string olarak, div alan için gönderdim itiraz etmedi.
Umarım birisinin benim gibi üç gün muhtelif denemeler ile yorlmasını engeller, işine yarar.
Saygılar.
# ramazan | 10 Aralık 2007, 22:57
ben ASP’de denedim,
Yükleniyor resmi çıkıyor ve kalıyor..
Sanırım hata yaptım bi yerlerde..
ve kullanıcı adı şifre soruyor :S
Sonra tekrar deneyeceğim..
# Türker Unutmaz - Blog » Blog Archive » eyceks Kütüphanesi ve Örnek Bir Uygulama | 02 Ocak 2008, 15:48
[…] devamı… […]
# AJAX-TR.COM » Ajax Olmasaydı Ne Yapardık ? :) | 24 Ocak 2008, 17:12
[…] İlk önce eyceks kütüphanesine karşılık gelen bir uygulama anlatacağımı söleyerek başlayım işe eyceks kütüphanesinde yapılan uygulama kütüphaneyi içeri çağırmak ve çağırdığımız sayfada ‘da JXG ve JXP komutlarıyla veri göndermek çıktıyı aynı ekranda alma işlemini yapıyorduk biliyorsunuz . […]
# Ramazan | 19 Mart 2008, 20:21
Sitenizi çok beğendim. Çok güzel olmuş. En önemlisi sitenizde aranılanın hızlı bir biçimde bulunması kullanıcıyı rahatlatmakta, bi nevi bende öyle. Saygılar…
# Sercan | 24 Mart 2008, 17:53
Öncelikle bu kütüphane için teşekkürler. daha önce Ajax’a adım atmayı denemiş beceremeyip bırakmıştım işime yaradı…
Bir sorum var.
bu kodun asenkron çalışması gerekiyor ancak sayfamda body onload da koyduğum fonksiyonda ard arda ikitane JXG var ve ikinci olan açılıyor birinci olan loadingde takılıyor.. sonrasında ana sayfa linkine tıkladığımda. ilki de düzeliyor ama nedenini anayamadım..
Bir serverda değilde bilgisayarım da çalıştırdığımdan olabilir mi? Çünkü ajax.status özelliği kendi bilgisayarınızda çalıştırdığınızda 200 yerine 0 veriyor…
# tamer | 26 Mart 2008, 18:22
Arkadaşlar text ve textarea lardan veri post veya get dışındakilerden yani select lerden filan alamıyorsanız ipucu
var fenasi = document.getElementById(’idsi’).value;
şeklinde sayfaya get yada post edebilersiniz
# Osman YILMAZ | 04 Nisan 2008, 01:48
öncelikle ellerinize sağlık. Ya herkes bişeyler söylüyor türkçe karakter hakkında ama hiçbiri olmuyor yapabilen varsa yazarsa sevinirim..
# serkan | 08 Nisan 2008, 19:53
Selamlar:) Öncelikle makalede ve kütüphanede emeği geçen herkese teşekkürler.Ben eyceksi asp uygulamam ile entegre ettim.Verileri post ettiğim zaman loading ibaresi beliriyor ve kullanıcı adı ve şifre soruyor.? Yardımlarınız için şimdiden teşekkürler..
# hotkiss | 29 Nisan 2008, 18:38
Merhaba!
Bana da eyceks ktüphanesi çok pratik geldi. Yalnız bir sorunum var.
Veriyi aldığım php dosyam içerisinde javascript kodları var (Form içinde hesaplamalarda kullanıyorum.) Ajax ile bu veriyi aldığımda javascript kodlarım çalışmıyor. Bir kaç yerde eval() fonksiyonuna rasladım ama tam olarak anlayamadım. Bu konu hakkında bilgisi olan? Ajax ile çektiğim verilerde javascript kodlarımı nasıl çalıştırabilirim…
# Burak Yiğit KAYA | 11 Mayıs 2008, 22:22
Merhaba,
Sistemi basite indirgemek ve yeni başlayanları ısındırmak konusunda oldukça iyi bir makale olmasına rağmen “mevcut verinin sunucudan tekrar alınması” mantığını temelden vermesi konusunda hatalı bir makale. Bahsettiğim durum, AJAX’ın en temel kaygılarından bir tanesi sizin de belirttiğiniz üzere aktarılan veriyi azaltmakken, bu durumda işin kolayına kaçıp yorumu ekledikten sonra diğer tüm yorumların “tamamını” sunucudan tekrar almak bu mantığa aykırı.
Ek olarak fc_ işlevinin encodeURIComponent işlevi yerine kullanılmasının özel bir sebebi var mı acaba?