Я хочу создать команду и отправить ее в свою базу данных через созданный мной REST-сервис, который работает.НО мне нужен идентификатор в ответ, потому что мне нужно добавить его в другом запросе POST, так как лучше всего получить автоматически увеличенный идентификатор в ответ?я упускаю какое-то простое решение?
/*Post Base Request */
function postAjax(url, data, success) {
var params = typeof data == 'string' ? data : Object.keys(data).map(
function(k){ return encodeURIComponent(k) + '=' + encodeURIComponent(data[k]) }
).join('&');
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
xhr.open('POST', url);
xhr.onreadystatechange = function() {
if (xhr.readyState>3 && xhr.status==200) { success(xhr.responseText); }
};
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(params);
return xhr;
}
/* Funtion used onClick "create team" */
function createTeam(){
var teamToSend = {
teamName: document.getElementById('name').value
}
const convertTomemberIdString = JSON.stringify(teamToSend);
postAjax('https://xxx.azurewebsites.net/Service1.svc/teams',convertTomemberIdString, function(data){ console.log(data);})
console.log(`${status}`);
}