let checksession
callback AJAX success
будет функцией, которая выполняет операцию сохранения (или нет)
//1. Base save function
$("#save").click(function (e) {
e.preventDefault();
//step 0 check if logged in
checksession();
});
//2. Session check function
function checksession(){
$.ajax({
type: "GET",
url:"xxxx/sessioncheck.php",
dataType: "text",
cache: false,
success: function(data){
if(data == "no")
{
console.log( "stop" );
} else {
console.log( "continue" );
doSave();
}
}
});
}
//3. Perform save operation
function doSave() {
//
// proceed with the save operation
//
}