jQuery& Ajax:一次点击就会触发两个事件并更新两个div

时间:2013-02-28 02:28:27

标签: jquery ajax google-app-engine

我正在使用Python开发Google App引擎。我有一个网页,其中有一个login div和一个menu div。我希望当用户成功登录时,系统会在login div中显示问候消息,同时menu div中的项目将根据用户的情况进行调整特权。模板引擎也用于更新div。

代码如下:

HTML:

...
<div id="loginDiv">
  {% if not loggedIn %}
    <form class="loginSubmitForm" action="/login" method="post">
      Account: <input type="text" name="account" /><br />
      Password: <input type="password" name="password" /><br />
      <input type="submit" value="Log in" />
    </form>
  {% else %}
    {{gretingMessage}}
  {% endif %}
</div>

...

<div id="menuDiv">
  {% if privlige1 %}
    some items
  {% else %} {% if previlige2 %}
    other items
  {% endif %} {% endif %}
</div>

...

jQuery的:

// Login submit form
$('.loginSubmitForm').ajaxForm({
  success: function(returnData) {
    $('#loginDiv').html(returnData);
  }
});

我的问题:如何触发两个事件并仅用一次登录点击更新两个div?

0 个答案:

没有答案