Я пытаюсь получить идентификатор Google (используя функцию getGoogleID ()), чтобы создать переменную с параметром URL, которая отправляется в PHP.Я пробовал это с жестким кодированием правильной строки в, но не могу получить это так, это уникально для вошедшего в систему пользователя.Он используется с DataTables.
//Code to call Google to get uid
function getGoogleID() {
var user = firebase.auth().currentUser;
if (user != null) {
return user.uid;
};
};
//Code to Build Datatable
function buildTable(uid) {
$('#assessmentTable').DataTable({
"processing": true,
"paging":false,
"ajax": "connect/fm/customerAssessmentsList.php?id=" + uid,
"columns": [
{"data": "fieldData.Remote Tests::Test Date"},
{"data": "fieldData.Remote Test Calculations::Test Name"},
{"data": "fieldData.Result 1"},
{"data": "fieldData.Result 2"},
{"data": "fieldData.Result 3"},
{"data": "fieldData.Result 4"}
],
order: [[1, 'asc'],[0,'desc']],
rowGroup: {
dataSrc: 'fieldData.Remote Test Calculations::Test Name',
className: 'bg-success text-white'
},
"responsive":true
});
}
//Document Ready
$(document).ready(function() {
var uid = getGoogleID();
buildTable(uid);
});
Что мне не хватает?Я могу вызвать getGoogleID () в консоли и получить правильный ответ.Это почти как вызов функции buildTable () перед завершением getGoogleID () и возвращением идентификатора пользователя.