jQuery / JavaScript读取本地文本文件

弗洛里安·扎斯科库(Florian Zaskoku)

由于某种原因,我被这个“东西”卡住了

如您所见,我想尝试读取count.txt。这工作正常,但由于某种原因

alert(code);

快到了之后

alert("The number can't be smaler then 0");

对我来说,这没有任何意义,因为我会在alert(“ number ...”)之前调用alert(count)。有什么想法为什么要在另一个警报之后调用jQuery函数(alert)?

function leftFunction() {
    jQuery.get('count.txt', function(data) {
        var count = data;
        alert(count);
    });
    scrolling = true;
    if(number == 0) {
        alert("The number can't be smaler then 0");
        return;
    }
    number--;
    document.getElementById("myImage").src = "latest" + number + ".jpg";
}
爱德华

正如Red fx在评论中所说,这与JavaScript是异步的有关。尝试这样的事情:

function leftFunction() {
    jQuery.get('count.txt', function(data) {
        var count = data;
        alert(count);
    }).done(function() {
        scrolling = true;
        if (number == 0) {
            alert("The number can't be smaler then 0");
            return;
        }
    });
    number--;
    document.getElementById("myImage").src = "latest" + number + ".jpg";
}

参考:https : //api.jquery.com/jquery.get/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章