JavaScript-jquery 中 $.ajax 里的变量如何提供给外部使用?
function checkUserLoginInputStep() {
var is_success = true;
$.ajax({
url: "user.php?act=check_login_status",
success: function(data){
if (data != "success") {
$("#user-info").html(data);
getUserCase();
alert("请先登录!");
is_success = false;
}
}
});
alert(is_success);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个实现思路是错的,如上篇回答“AJAX是异步执行的,等它的结果显然不靠谱”
如果强制同步,可以解决问题,但可能会带来一个不可预期的等待,并且显然放弃了AJAX最主要的特性。
最合适的应该是在 success 中做验证,或者干脆不用AJAX。