console.log (oResponse); of Oresponse в функции MgetLookuptableArray записывает информацию объекта JSON_ENCODED в журнале консоли. Есть данные из базы данных в объекте oresponse.
Однако console.log ("alookuptable:" + alookuptable); ничего не выводит. Сообщение в журнале консоли является Alookudebleboble: null < /p>
настолько восхитителен, который передается как аргумент, когда я называю MgetLookuptableArray, не заполняется в MgetLookuptableArray. Есть идеи?const sBasePath = ${window.location.protocol}//${window.location.host}${window.location.pathname.split('/')[1] ? '/' + window.location.pathname.split('/')[1] + '/' : '/'}`; // Outputs the base path, e.g., "https://example.com/subdirectory/"
const sURL = sBasePath + "db_includes/get_tb_Lookup.php";
const aLookupTable = null;
mGetLookUpTableArray(sURL, aLookupTable);
console.log("aLookupTable: " + aLookupTable);
< /code>
Функция JavaScript называется < /p>
function mGetLookUpTableArray(sURL, arrLookupTable) {
$.ajax({
url: sURL,
type: 'Post',
dataType: 'json',
success: function (oResponse) {
console.log(oResponse);
arrLookupTable = oResponse;
},
error: function(oXHR, sStatus, oError) {
console.error('Error:', oError);
console.error('Status:', sStatus);
console.error('Response:', oXHR.responseText);
}
});
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... lue-inside