2011-10-26 125 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); 
    }); 
    }); 
});