$('#leftmenu>li').on('click', function() {
var sessionActive = "false";
$.get("Session/Index/", function(data, status) {
if (data.length > 0) {
sessionActive = "true";
alert(data.length);
}
});
alert(sessionActive);
});
在上面的javascript函数中,我不明白为什么sessionActive的值不会改为" true"当数据长度大于0.在alert(data.length);
我看到由于我的测试页面(会话/索引)有数据而出现正数,但第二个警报显示为false,好像从未发生过赋值为true 。我怎样才能让它发挥作用?
谢谢。