Привет, ребята. У меня возникла проблема с использованием вызова ajax.
У меня два вызова ajax, поэтому первый ajax отправляет данные на сервер, а сервер проверяет и возвращает значение, и я хочу, чтобы возвращаемые значения были переданы другому вызову ajax, но, похоже, я ничего не передаю во втором вызове ajax.
Первый Ajax Call
function first(){
$.ajax({
url:window.location + '/first',
type: 'post',
data : $('form#first_form').serialize() //it will be like "name=Brad",
success: function(response){
consol.log(response.name); // I checked, and it returns "Brad"
second_ajax(response.name); //pass the returned value "Brad"
},error: function(){
}
});
}
Второй вызов Ajax
function second(response_name){
$.ajax({
url:window.location + '/second',
type: 'get',
data : {username:response_name}//I am not sure how to write here, I want to send like 'username=Brad'
success: function(result){
},error: function(){
}
});
}
Сервер
app.get('/second', (req, res) => {
//get the username from the second ajax call
var user_name = req.body.username;} //I am getting nothing here...