Как-то так:
var api_host = '';
$(function() {
function get_search_results(query_id) {
$.ajax({
data: '', // id search result
url: api_host+'/api/result',
type: 'GET',
success: function(response) {
console.log(response);
console.log("Everything finished, no errors");
},
error: function(jqXHR, textStatus, errorThrown) {
if (jqXHR.status == 401) {
console.log("Error 401");
}
if (jqXHR.status == 404) {
console.log("Not finished");
}
}
});
};
$('.sendButton').click(function() {
$.ajax({
url: api_host+'/api/search',
data: $('form').serialize(),
type: 'POST',
success: function(response) {
get_search_results(response); // или response['id'], зависит от формата ответа
},
error: function(error) {
console.log(error);
}
});
});
});