との2つのリンクがあるログインフォームがありAdd member
ますReset password
。また、jQueryAjaxを使用して対応するdivを更新しました。私はGoogleAppEngineとPythonに取り組んでいます。コードは次のとおりです。
base.html:
...
<div id="loginDiv">{% include "login.html" %}</div>
...
login.html:
<a href="/login?arg1=resetPassword" class="resetPassword">Reset Password</a>
<a href="/addMember" class="addMember">Add member</a>
$(document).ready(function() {
// Add member
$('body').on('click', 'a.addMember', function() {
var url = $(this).attr('href');
$('#content').load(url);
return false;
});
// Reset password
$('body').on('click', 'a.resetPassword', function() {
var url = $(this).attr('href');
$('#loginDiv').load(url);
return false;
});
});
問題は、ボタンの1つをクリックすると、複数のイベントがトリガーされることです。問題はjQueryの間違った使用法に起因し$('body')
ますか?