js中 如何访问 $.post 中的 变量 (代码如何修改,才能弹出变量issceen的值),还请高人明示 10
1个回答
展开全部
$.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
alert(isscreen);
});
alert(isscreen);
追问
大神 是这样的 变量isscreen 需要在$.post函数外部使用 有什么办法可以在外部访问 isscreen
追答
那你就使用第二种模式吧,其实不建议你在外部这样使用,这么用说明你的设计有问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询