Reply to thread

So the same thing happens here too. It returns undefined:


result = undefined

[CODE]async function(input) {

    const result = await checkPhoneExists(input.value);

    if (!Array.isArray(result['data']) || result['data'].length === 0)

    return true;


    var exists = result['data'][0];


    return exists;

}[/CODE]


Phone Exists Functions:

[CODE]

async function checkPhoneExists(phone) {

    return $.when(checkPhoneNumberAjax(phone));

}



async function checkPhoneNumberAjax(phone) {

    var username = 'User';

    var password = 'Pass';

    var url = 'http://127.0.0.1/app/api/api.php';

  

    var postData = {

        "type" : 'GET',

        "action" : 'phone_exists',

        "phone" : phone,

    };

  

    $.ajax({

        url: url,

        type: 'GET',

        dataType: 'json',

        data: postData,

        contentType: 'application/json',

        beforeSend: function(xhr) {

            xhr.setRequestHeader("Authorization", "Basic "+btoa(username+':'+password));

        },

        success: function(resultData){

            return resultData;

        }

    });

}[/CODE]


Top