JSFiddle - React, Tailwind, and code Playground
by Kevin Mwangi
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
<select id="mySelect2" class="js-example-basic-single" name="state">
<option value="">-- select --</option>
</select>
JavaScript
$(document).ready(function() {
$('.js-example-basic-single').select2({
ajax: {
url: "http://192.168.0.173/source/custom/locations.aspx?call=cities",
dataType: 'jsonp',
delay: 250,
data: function (params) {
return {
q: params.term, // search term
page: params.page
};
}
}
})
});
/* $('#mySelect2').select2({
ajax: {
url: 'http://192.168.0.173/source/custom/locations.aspx?call=cities',
processResults: function (data) {
// Tranforms the top-level key of the response object from 'items' to 'results'
return {
results: data.items
};
}
}
}); */