2015-12-15 42 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() 

    }); 
}; 

說那裏有一個未被捕獲的語法錯誤,它說user = {但我沒有看到有什麼問題。任何線索?謝謝。

+1

開始括號:'VAR 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 
相關問題