$.post默认使用的是异步执行,所以上面你那样做,很可能是alert不出来的,要修改这个问题,有两种方式,方式1(异步模式,推荐使用,这样不会页面卡死):
$.pots('/chcek/check.php', {}, function(data) {
if (data == 1) {
isscreen = true;
} else {
isscreen = false;
}
// 直接在这里alert
alert(isscreen);
});
方式2(同步模式,不推荐,会卡死页面):
$.pots('/chcek/check.php', {
async: false // false表示采用同步模式请求
}, function(data) {
if (data == 1) {
isscreen = true;
} else {
isscreen = false;
}
});
alert(isscreen);
var p = $.post();