2

实现 AJAX 登录门户的最佳方式是什么?
我正在创建一个像 Stack Overflow 一样的登录门户,它允许用户选择多种方法来登录到一个站点。

如何选择 AJAX,例如,如果用户使用“站点登录”,那么 div 或登录面板的内容与 AJAX 并刷新到登录表单?

我应该将这些放在不同的 div 中,然后使用 jQuery 进行显示或隐藏,还是应该使用另一种方法?

<body>
     <ul id="login-options">
          <li>site login</li>
          <li>facebook</li>
          <li>google</li>
          <li>twitter</li>
     </ul>
</body?
4

1 回答 1

2

首先将点击事件附加到选项:

<ul id="login-options">
      <li id="site">site login</li>
      <li id="facebook">facebook</li>
      <li id="google">google</li>
      <li id="twitter">twitter</li>
 </ul>

一种方法是在单独的 div 中为每种登录类型添加 HTML 表单,然后隐藏。在选项的 ajax 选择器上,显示相应的 div。

 $("#site").click(function() {

        $("#div_site_login").show();

 });

第二种是从 jQuery 内部动态地将表单标记添加到 div。

   $("#div_site_login").html('your form here');
于 2012-10-09T05:42:41.090 回答