这是我遇到的问题。用户可以登录,但如果不刷新页面,则无法退出。那么我如何立即调用另一个ajax 调用呢?
第一个 ajax 调用正在加载注销链接,这可能是问题所在吗?
这是登录 jquery 代码:
$(".bt_login").click(function (){
$.ajax({
type: 'POST',
url: 'widgets/Login/loginProcess.php',
data: dataString,
success: function(data){
if(data == 'error'){
alert('Wrong username and/or password!');
}else{
$('#loginForm').html(data);
$('#greet').html('Hello '+username+'!').fadeIn();
$('#open').html('Open Panel');
}
}
});
});
这是注销 jquery 代码:
$('.bt_logout').click(function (){
var dataString = 'process=logout';
$.ajax({
type: 'POST',
url: 'widgets/Login/loginProcess.php',
data: dataString,
success: function(data){
$('#loginForm').hide().html(data).fadeIn();
$('#greet').html('Hello Guest!');
$('#open').html('Log In | Register');
}
});
});
最佳答案
如果您想在另一个调用之后进行调用,请将调用第二个调用的代码放入第一个调用的“成功”函数中。
关于jquery - 如何在另一个 ajax 调用后运行一个 ajax 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1995355/