Merhaba arkadaşlar ,
Sorunum eyceks kütüphanesi post methodu ile işlem yapıyorum , kayit formunun olduğu sayfam a.php , kontrol ve veritabanına kayıt yaptığım sayfamda b.php , b.php sayfasında veritabanına kayıt işlemi başarılı ise formda ayrı bir sayfaya yönlendirmek istiyorum , fakat bu sayfa belirlediğimiz div içinde çıkıyor , aşağıdaki kodları denedim ama bir sonuç alamadım
yardımcı olursanız sevinirim...
kayit başarılı ise bir bilgi yazdırıdm . 'ok' diye
eyceks.js içinde
document.getElementById(yer).innerHTML = ajax.responseText;
satırından sonra
if (XmlObject.responseText=='ok') {
window.location = 'bilgi.php';
}
kodunu ekledim ama fayda etmedi.
http://ajax-tr.com/wp-content/ekler/37/indir/
eyceks kütüphanesi yönlendirme sorunu
6
●1.676
- 20-12-2009, 18:42:16Üyeliği durdurulduya onu bilemicemde bir sistem yazıyorum yorum için eyceks i kullanyım dedim türkçe karakter sorunu yaratıyor.. yani çözümü varmı bilmiyorumda önermem.
- 21-12-2009, 02:43:13eburhanın eyceks.js sinden bahsediyorsunuz sanırım. Kütüphane basit ve çok sık evet karakter problemi var ama çözümüde çok kolay. Senin anlatmak istediğin şu sanırım eger hata var ise yazdır, hata yok ise başka bir sayfaya yönlendir yada formu ekrandan kaldır. Yapacagım şey çok basit.
if( ajax.readyState == 4 && yer != 'no_id' ) { document.getElementById(yer).innerHTML = ajax.responseText; function AJAX() {}; }eyceks.js içerisinde gördüğün kısım ekrana kodları yazdıran kısımdır. Bunu birazcık modifiye ederek
if( ajax.readyState == 4 && yer != 'no_id' ) { if(ajax.responseText=='ok'){ window.location = 'bilgi.php'; } else { document.getElementById(yer).innerHTML = ajax.responseText; } function AJAX() {}; }istediğine ulaşırsın. Fakat ben sunu öneriririm. 2 div alanı oluşturursun biri formun biri de sonuc. SOnuç alanında üye olduğunuz için tşkler falan filan yazar display:none şekilde. Üsteki kodun arasına
if( ajax.readyState == 4 && yer != 'no_id' ) { if(ajax.responseText=='ok'){ document.getElementById('formundivi').style.display = 'none'; document.getElementById('sonucundivi').style.display = ''; } else { document.getElementById(yer).innerHTML = ajax.responseText; } function AJAX() {}; }hiç sayfa yenilenmeden pat diye ekrana tşk mesajın çıkar
Daha class oluyor :P
- 08-01-2010, 20:04:37Üyeliği durdurulduvalla şimdi bende jquery ile yapıcam eyceks de iş yok :P
Daha class oluyor :P