ich kann nicht JavaScript-Variable übergeben, ohne Servlet ein Formular
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);
}
});
}
so dass im Grunde die Einreichung Ich habe dieses Skript in meiner jsp Facebook-Login api verwenden, dann in einer Variablen gespeichert wurde Benutzername, und versucht einen Pass zu spielen zu meinem Servlet durch eine andere Funktion, weil mein Servlet den Benutzernamen erhalten muss, wenn die Seite geladen wird, habe ich einige Wege wie durch ajax versucht, aber die Serverseite, wenn ich request.getParameter ("Benutzername") verwende; aber immer null. Könnten Sie mir helfen, dieses Problem zu beheben? Danke vielmals!
Verwenden Sie Ajax ........! – Jai