我在匿名函数中捕获变量值时遇到一个小问题。
这是我的代码。
function register(email, username, password) {
var postFields = {
email: email,
username: username,
password: password
};
var response = null;
$.post("../ajax/register/", postFields, function(result) {
response = result;
//I can print the contents of the variable response here
console.log("First " + response);
});
//But it prints null when I try to print it here
console.log("Second " + response);
return JSON.parse(response);
}

帖子请求会返回完美的JSON响应,因此我想知道问题是什么。
对此有任何帮助将不胜感激。