我的代码中有两个不同的功能 功能A:显示/隐藏登录名,注册表单
$(document).ready(function ()
{
//function to hide/show signup form
$("#signup_form").hide();
$("#signup").click(function ()
{
$("#login_form").hide();
$("#signup_form").show();
});
$("#login").click(function ()
{
$("#signup_form").hide();
$("#login_form").show();
});
//function to check email_id in db using ajax
$(#email_id).(function()
{
var email_id = $(this).val();
$.ajax({
url:"check.php",
method:"POST",
data:{email_id:email_id},
dataType:"text",
success:function(html)
{
$('#availability').html(html);
}
});
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
功能B:使用Ajax在db中搜索email_id
现在我的问题是当我调用函数A时,函数B也一起调用了
答案 0 :(得分:0)
您必须执行以下任一操作:
在函数B上添加将被调用的任何事件。例如,
$(#email_id).on('click',function()
{ //输入您的代码。
});
或者,将函数B转换为普通函数。
功能B(){
//输入您的代码。
});