var testResult;
$.ajax({
url: 'test.php',
method: "POST", /
data: {
test: 'test',
},
success: function(data) {
alert (data); // Результат успешно выводится
testResult = data;
}
});
console.log(testResult); // Говорит, что переменная не объявлена
var testResult
function ajax () {
return new Promise(resolve => {
$.ajax({
url: 'test.php',
method: "POST",
data: { test: 'test', },
success: data => resolve(data)
})
})
}
(async () => {
testResult = await ajax ()
console.log(testResult)
})()
var testResult;
$.ajax({
async: false,
url: 'test.php',
method: "POST", /
data: {
test: 'test',
},
success: function(data) {
alert (data); // Результат успешно выводится
testResult = data;
}
});
console.log(testResult); // Говорит, что переменная не объявлена