Javascript jQuery在真实条件下不会改变值

时间:2016-07-12 14:20:59

标签: javascript jquery

$('#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 。我怎样才能让它发挥作用?

谢谢。

0 个答案:

没有答案