<script>
$("#mySelect2").select2({
placeholder: "Search for a repository",
ajax: {
url: "sample.php",
dataType: 'json',
delay: 250,
data: function (term, page) { // page is the one-based page number tracked by Select2
return {
q: term.term, //search term
page: page || 1 // page number
};
},
results: function (data) {
return {
results: data.items,
pagination: {
more: (params.page * 30) < data.total_count
}
};
},
}
});
</script>