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