Мне нужно сохранить email_id в моем sql, используя весеннюю загрузку. Как отправить эту переменную в контроллер без использования действия отправки формы?
function testAPI() {
console.info('Welcome! Fetching your information.... ');
FB.api('/me', {
locale: 'en_US',
fields: 'name, email'
},
function(response) {
var email_id = response.email;
// }
//FB.api('/me', function(response)
// {
console.info('Successful login for: ' + 'thats it');
document.getElementById('status').innerHTML =
'Thanks for logging , ' + email_id + '!';
});
@Albert HTML, JS, Spring Boot MySQL, я пытаюсь получить свой идентификатор электронной почты с помощью facebook API и сохранить его в базе данных



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете сделать что-то вроде следующего.
var data = new FormData();
data.append('key', 'value');
function yourAjaxFunction() {
var ajaxCall = new XMLHttpRequest();
ajaxCall.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.info("Printing the response here");
console.info(this);
}
};
ajaxCall.open("GET", "Your full url here", true);
ajaxCall.send(data);
}
Спасибо. Я попытался заполнить новую html-форму. в любом случае спасибо за помощь
Можете ли вы уточнить, что вы делаете? Какие технологии вы используете?