Проблемы с вложенными функциями в Javascript и SQLITE - PullRequest
0 голосов
/ 04 апреля 2020

Мне нужно передать возвращаемое значение функции с именем Extract_Entry_id() другой функции с именем LoadEntry(). Extract_Entry_id () само по себе прекрасно работает, однако при вызове из другой функции его возвращаемое значение кажется равным nil ..

Я полагаю, что я использовал неправильный синтаксис. Я пробовал также с $, а не var, но без изменений. Может быть, он будет выполнен до того, как запрос SQLITE вернет результат? Если так, как я мог решить проблему?

Пожалуйста, помогите! Спасибо

<script>
function LoadEntry()
{
        var vID_toBeLoaded = Extract_Entry_id(); //Not working!!!!
}
</script>


<script>
function Extract_Entry_id()
{
    var oReq = new XMLHttpRequest(); 
    oReq.onload = function()
    {
        $Res = this.responseText;
        return $Res;
    };

    oReq.open("get", "Extract_Entry_id.php?hId=123", true);
    oReq.send();
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...