Если функция уже вызвана и вызвана она в $(document).ready(function(), как при вызове какой-либо другой функции убить первую?

У меня на странице две формы. Когда я нажимаю на кнопку первой, происходит ajax запрос. Он отправляет код на почту для подтверждения изменения данных.

$(document).ready(function() {
$("#btn").click(
    function(){
        getdetails();
        return false;
    }
);});


function getdetails(){
$.ajax({
    method: "POST",
    url: "action_ajax_form.php",
    data: { }
}).done(function( response ) {
    
});}

После всплывает вторая форма для вставки кода подтверждения. Пользователь вставляет код подтверждения в форму и отправляет второй ajax запрос.

$( document ).ready(function() {
$("#confBtn").click(
    function(){
        getdetails2();
        return false;
    }
);});


function getdetails2(){
$.ajax({
    method: "POST",
    url: "action_ajax_form2.php",
    data: "code=" + confInput.value
}).done(function( response ) {
    $("div.testing").html(response);
});}

Но почему-то при отправки второй формы срабатывает ajax запрос первой формы! Подскажите способы решения! Наверно нужно как-то во время выполнения 2-ого ajax запроса деактивировать 1-й ajax запрос.

HTML code:

Первая форма:

<form method="post" id="ajax_form" action="" >
    <button type="submit" name="submit" id="btn">Изменить данные</button>
</form>

Вторая форма:
 
<form method="post" id="conf_form" class="code_form" action="">
      <input type="text" class="code_inp" name="code_conf" id="confInput" placeholder="Введите код подтверждения">
      <input type="submit" class="code_sbm" name="conf_answer" id="confBtn" value="Подтвердить">
</form>

Скорее всего это из-за файла action_ajax_form2.php

<?php
session_start();
include 'action_ajax_form.php';

$codeInput = $_POST['code'];

$result;
if($codeInput == $code){
    $result = "НАЙС";
}else{
    $result = "ПЛОХО";
}

echo $code;
echo "<br>";
echo $result;
echo "<br>";
echo $codeInput;

?>

include 'action_ajax_form.php' опять выполняет отправку!!! Как из php кода взять только переменную????????


Ответы (0 шт):