2015-12-15 2 views
0

Это часть моего файла app.js для моего экспресс-мини-приложения.Продолжайте получать непонятную синтаксическую ошибку: неожиданный идентификатор

var loginPost = function() 

    user = { 
     username: $('#username').val(), 
     password: $('#password').val(), 
    }; 

    $.ajax({ 
     url: 'http://localhost:3000/login', 
     method: "POST", 
     dataType: 'json', 
     data: user 
    }).done(function(data) { 
     console.log(data.username+"login successful"); 

     user = Cookies.get("loggedinId"); 

     wishForm() 

    }); 
}; 

Говорит есть неперехваченную ошибка синтаксиса в строке, где он говорит, что пользователь = {но я не вижу ничего плохого с ним. любые подсказки? Благодарю.

+1

Начало Скобы: 'вар loginPost = функция() {' – TbWill4321

ответ

1

Вы пропустили {

var loginPost = function(){ // This { you missed 

    user = { 
     username: $('#username').val(), 
     password: $('#password').val(), 
    }; 

    $.ajax({ 
     url: 'http://localhost:3000/login', 
     method: "POST", 
     dataType: 'json', 
     data: user 
    }).done(function(data) { 
     console.log(data.username+"login successful"); 

     user = Cookies.get("loggedinId"); 

     wishForm() 

    }); 
}; 
0

Вы отсутствуют фигурные скобки, а также помнить, чтобы объявить переменные, так что они не загрязняют глобальную область видимости (если то, то вы не собираетесь на).

0

Вы пропустили

function(){ // This braces 
Смежные вопросы