2010-11-18 15 views
0
Ben kullanıcı adı/şifre görüntülemek için div kullanıyorum

/Yapmam gereken şey ferahlatıcı sayfa

olmadan "geçersiz giriş" bilgilendirmek için AJAX kullanarak da

göndermek için ,

Oturum açma başarılıysa, oturum açmak için kullanılan div bölümünün öğelerini gizleyin ve aynı divanda "welcome username" değerini görüntüleyin.

kimse bana yardım eder misiniz (herhangi bir sayfayı yenilemeden)

?

+0

jQuery kullanıyor musunuz? Bu soruyu cevaplamak daha kolay olurdu;) – thomaspaulb

+0

Hayır, AJAX kullanıyorum, eğer bu 2 terimden cahil değilim, – user1605904

+0

AJAX, jQuery'nin bazı işlevlerinde kullandığı bir teknolojidir. AJAX ürünlerini işlemek için bir javascript kütüphanesi mi kullanıyorsunuz yoksa sadece javascript kullanıyor musunuz? –

cevap

0

Kullanım jQuery'nin post yöntemi:

$.post(
    '/url/to/post/login/details/to/', 
    $('#login-form').serilaize(), 
    function(data) { 
     // hide the existing div and add a paragraph containing the data 
     // returned form the server 
     $('#some-div') 
      .hide() 
      .after('<p>' + data + '</p>'); 
}); 

data sadece kullanıcıların kullanıcı adı kaydedilir içerdiğini varsayarak.

+0

Bu ajaxObj.open ("POST", dosya, true) gibi AJAX öğelerini kullanıyorum; Yani AJAX ile yapmak ya da dediğin gibi jQuery post yöntemini kullanmalı mıyım? – user1605904

+0

Eh, sizin için bir AJAX isteği gönderecek başka bir kütüphane kullanıyorsunuz gibi görünüyor. JQuery '$ .post()' işlevi, POST HTTP istek yöntemini kullanarak aynı şekilde bir AJAX isteği gönderir. Her iki durumda da aynı şeyi yapıyorsunuz, fakat jQueries AJAX işlevlerinin kullanımı çok kolay. –