как отключить одну функцию jquery другой функцией - PullRequest
0 голосов
/ 03 ноября 2019

В моем коде есть две разные функции 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: поиск email_id в дБ с использованием ajax

Теперь моя проблема заключается в том, что когда я вызываю функцию A, функция B также вызывается вместе

1 Ответ

0 голосов
/ 03 ноября 2019

Вам необходимо выполнить одно из следующих действий:

  1. добавить любое событие в функцию B, для которого это будет вызвано. Например,

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

    {// введите ваш код.

     });
    
  2. Или преобразовать функцию B. в обычную функцию.

function B () {

// поставить свой код.

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...