Есть два способа сделать это, вы можете использовать async false, но устарела, и вы всегда можете использовать обещание:
сделать такую функцию:
function ajaxCallback(id){
return $.ajax({
method: "POST",
url: "../YourUrl",
data: { id: id}
})
}
, затем вызватьэто так:
if (id != '')//
{
ajaxCallback(id)
.done(function( response ) {
//do something with your response
});
}
Надеюсь, это поможет