2011-10-26 162 views
0

我想知道是否有可能保持一個HTML頁面在視圖中,或至少部分它在表單提交後按下。我打算在頁面的頂部添加登錄字段,並且我希望頁面的頂部在點擊提交按鈕後保留下來,以便處理身份驗證,並顯示頁面的新底部。這可能嗎?提交表單後維護HTML頁面?

+3

異步Javascript(AJAX)可能是最現代的方法。 –

回答

2

你可以使用jQuery和AJAX來做到這一點。當AJAX請求被髮送時,你隱藏底部部分,然後在完成時加載新的底部部分。看看它。如果你需要一個代碼示例,我會很樂意提供一些。

http://api.jquery.com/jQuery.ajax/

0

是的,使用ajax。 Ajax允許你提交表單,而不是實際上離開頁面。它基本上是JavaScript加載另一個頁面(在這種情況下需要表單變量)。

0

是可以的。您必須發送FORM作爲AJAX請求。現在你可以使用下面的框架之一:

  1. JQuery的
  2. 原型
  3. ExtJS的

我個人的建議是JQuery的(但你可以檢查等)。也是從頭開始實現AJAX的可能性。

0

是可能的。嘗試使用JQuery和AJAX。

請參見該代碼:

$(function(){ 
    $('#loginForm').submit(function(){ 
     $.post("includes/login_process.php", {userName: $("#txtUsername").val(), password: $("#txtPassword").val()}, function(response){ 
      alert(response); 
    }); 
    }); 
});