Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro no console, mas não consigo entender o porquê

function updatesStartTime(time) {
    startTime = time;
    $("#time-write").text(time);
}   //linha91

main.js:91 Uncaught SyntaxError: Unexpected end of input

function phraseMain() {
    $("#spinner").toggle(); //novo, mostrando o spinner

    $.get("http://localhost:3000/frases", changePhraseMain).fail(function() {
    $("#error").toggle(); //ao falhar mostra a mensagem de erro    
    setTimeout(function() {
        $("#erro").toggle();
    },1500);

.always(function() { //pra esconder o spinner    //linha13
        $("#spinner").toggle();
    })

    });

Uncaught SyntaxError: Unexpected token . phrase.js:13

3 respostas
solução!

Oi Mariana, tudo bom?

O primeiro erro provavelmente está em algum detalhe de sintaxe anterior a esse bloco de código, pois realmente não tem nenhum problema ali.

Já o segundo, a função always deve ser chamada na promise da requisição, algo como:

function phraseMain() {
    $("#spinner").toggle(); //novo, mostrando o spinner

    $.get("http://localhost:3000/frases", changePhraseMain).fail(function() {
    $("#error").toggle(); //ao falhar mostra a mensagem de erro    
    setTimeout(function() {
        $("#erro").toggle();
    },1500).always(function() { //pra esconder o spinner    //linha13
        $("#spinner").toggle();
    })

    });

Abraço

Obrigada, André!

Ele ainda persiste no erro, e agora mostrou mais um parecido. Não sei o que posso consertar.

Já revisei o codigo.

function updatesStartTime(time) { startTime = time; $("#time-write").text(time); } //linha92 main.js:92 Uncaught SyntaxError: Unexpected end of input


function changePhrase(data) { var phrase = $(".phrase"); phrase.text(data.text); updatesSizePhrase(); updatesTimeStart(data.time); } //linha50

Uncaught SyntaxError: Unexpected end of input phrase.js:50