function searchTown(el){ let form = el.form; let type_transport = form['type_transport'].value; let search_str = el.value; let get_address_point = new Object({type_transport, search_str}) $.ajax({ headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, url: 'ru/reference_data/get_address_point/', type: "POST", // async: true, cache: false, processData: false, contentType: false, // enctype: 'json', data: get_address_point, success: function(data){ return data; }, error: function (data){ console.log('++') // document.querySelector(".button_register").innerHTML = data.responseJSON.html } }); } function search(e) { let ac = document.querySelector("#id_from_country") if (ac.value.length > 0) { let results = searchTown(ac); var divs = results.map()(function(r, i) { return '
' + '
'+ r.iata +' - '+ r.name +'
' + '
'+ r.city +', '+ r.country +'
' + '
'; }); selectedIndex = -1; list.html(divs.join('')) .attr('data-highlight', selectedIndex); } else { numResults = 0; list.empty(); } }