JSFiddle - React, Tailwind, and code Playground
JavaScript
//кликаем по хую
$('.huy').click(function(){
var id = $(this).attr('id');
var part;
//загрузка части part из строки таблицы с id
function loadPart(id, partName) {
$.ajax({
type: "POST",
url: "php.php",
//передача данных на сервер
data: {
id: id,
part: partName,
},
//с сервера возвращается ПРАВИЛЬНАЯ переменная
success: function(data){
console.log(data);
var part = data;
}
});
};
//вызов функции loadPart
loadPart(id, 'title');
//undefined.
console.log(part);
//прошагав код становится ясно, что сначала происходит выполнение этой строки, а только потом $.ajax
});