Функция JavaScript возвращает NULL в аргументе Byref, но ответ имеет значение внутри функцииJavascript

Форум по Javascript
Ответить
Anonymous
 Функция JavaScript возвращает NULL в аргументе Byref, но ответ имеет значение внутри функции

Сообщение Anonymous »

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»