继续获取未被捕获的语法错误:意外标识符

时间:2015-12-15 20:03:48

标签: javascript express

这是我的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 = {但我没有看到它有什么问题。任何线索?谢谢。

3 个答案:

答案 0 :(得分: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()

     });
};

答案 1 :(得分:0)

您缺少大括号,并且还记得声明您的变量,以便它们不会污染全局范围(除非那就是您想要的)。

答案 2 :(得分:0)

你错过了

function(){ // This braces