jQuery(document).ready(function() { var paczkomaty_lang = paczkomaty.lang ? paczkomaty.lang : null; jQuery('.select2_ajax_paczkomaty').select2({ ajax: { url: paczkomaty.ajax_url, dataType: 'json', delay: 300, type: 'POST', data: function (params) { return { action: 'paczkomaty_search_machines_via_ajax', city: params.term, security: paczkomaty.ajax_nonce, }; }, processResults: function (data, params) { return { results: data.items, }; }, cache: true, }, minimumInputLength: 3, escapeMarkup: function (markup) { return markup; }, placeholder: paczkomaty_lang.placeholder, language: { inputTooShort: function (args) { var remainingChars = args.minimum - args.input.length; return paczkomaty_lang.min_chars.replace('%', remainingChars); }, loadingMore: function () { return paczkomaty_lang.loading_more; }, noResults: function () { return paczkomaty_lang.no_results; }, searching: function () { return paczkomaty_lang.searching; }, errorLoading: function () { return paczkomaty_lang.error_loading; }, } }); });