【发布时间】:2016-11-24 22:00:27
【问题描述】:
function gameLogin() {
var usernameToPass;
console.log('Fetching information from facebool.... ');
FB.api('/me', function (response) {
console.log('Successful login for: ' + response.name);
document.getElementById('status').innerHTML = 'Thanks for logging in, ' + response.name + '!';
//pass user name to Servlet
usernameToPass = response.name;
pass(usernameToPass);
});
}
function pass(name) {
$.ajax({
url: 'GameManagerServlet',
data: {
username: name
},
type: 'GET',
success: function (name) {
console.log(name);
}
});
}
所以基本上我在我的jsp中有这个脚本,使用Facebook登录api获取用户名然后存储在一个变量中,并尝试通过另一个函数传递给我的servlet,因为我的servlet需要在页面加载时接收用户名,我'已经尝试了一些方法,比如 ajax,但是当我使用 request.getParameter("username");但总是为空。你能帮我解决这个问题吗?非常感谢!
【问题讨论】:
标签: javascript java jquery jsp servlets