如何通过另一个功能终止一个jquery功能

时间:2019-11-03 13:32:51

标签: javascript jquery

我的代码中有两个不同的功能 功能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也一起调用了

1 个答案:

答案 0 :(得分:0)

您必须执行以下任一操作:

  1. 在函数B上添加将被调用的任何事件。例如,

    $(#email_id).on('click',function()

    {         //输入您的代码。

     });
    
  2. 或者,将函数B转换为普通函数。

功能B(){

//输入您的代码。

});