Получить даты с помощью JavaScript перед запросом AJAX

У меня есть этот запрос AJAX:

function request(str){
          
    var aircraft = $("#div");
        aircraft.load("./file.php?icao="+str, function(){
        });
    }


Когда я выполню эту опцию. Запрос к файлу .php


    $(function() {
        $("#submit")
            .button()
            .click(function form() {
        });
    });

    function form(){

        var id = document.getElementById('id').value;
                $("div2").text(id);
    }


ID:


Когда я нажимаю на кнопку, нетт результат. Значение var id не определено. Проблема в запросе функции. Потому что, если я делаю напрямую, без функции все работает нормально. Я думаю, что это проблема с AJAX и Javascript после.

Ответы на вопрос(3)

Ваш ответ на вопрос