首先,我声明了一个全局变量并将其设置为 0。
在内部函数中,我想将 var 设置为另一个值,但我的输出不会在(全局)外部 var 中设置,它将被设置为本地变种。我的另一个问题是我得到输出的顺序。
输出:
第三
个0第一个0
第二个3
$(document).ready(function() {
state = 0;
$('#btnlogin').click(function() {
$.post("php/redirect.php", {
Username : $('#qi').attr('value'),
Password : $('#password').attr('value')
}, function(data) {
console.log('first'+state);
state = 3;
console.log('second'+state);
});
console.log('third'+state);
});
});