EDIT:
Ben benim değerlendirme değil çalışma ile sorun bulundu. Ben "başarı" gördüm ederken aslında "başarı" olduğunu bu yüzden benim CodeIgniter işlevleri döndürülen tüm metin, ondan önce bir boşluk vardır. Neden olduğunu ben bilmiyorum, ama ben kesinlikle çalışabilirsiniz.
As for the next step - opening a new view - Donny's answer was perfect!
Benim AJAX kitaplığı için JQuery ile bir uygulama için CodeIgniter'ı kullanıyorum. Ben sadece bu yüzden muhtemelen burada temel bir şey eksik, AJAX şeyler öğreniyorum ...
Bir giriş formu ise aşağıdaki kod.
Amaç bu yüzden hataları doğrulamak ve web sayfa yenilenir olmadan ekranda hata iletileri sağlayabilir göndermek formda bir ajax arama bu-kullanmaktır. Ben CodeIgniter form_validation sınıfı ile tüm doğrulama yapıyorum.
Benim CodeIgniter işlevi bir metin değeri döndürür - ". Başarı" ya uygun bir hata iletisi veya kelime Ben metin değerini değerlendirmek istiyorum, ve bunu "başarı" diyor, kullanıcılar giriş için ana sayfasını yüklemek olacaktır gerekli CodeIgniter işlevi yüklemek için başka bir ajax işlevini çağırın.
"Eğer veri == 'başarı'" Ben ifadesine elde edene kadar hemen her şey, aşağıda kod çalışır.
Ben ekranda mesaj "başarı" görüntüler nedeniyle bunun doğru olduğunu biliyorum neden bu yanlış dönecekti?
$(document).ready(function() {
$('#registration_form').submit(function(e) {
e.preventDefault();
$.post("login", {
email : $('#email').val(),
password : $('#password').val()
}, function(data) {
$('#message').text(data);
if (data == "success") {
alert(data);
post("landingpage");
}
});
});
});