92 lines
2.1 KiB
JavaScript
92 lines
2.1 KiB
JavaScript
|
|
document.addEventListener('DOMContentLoaded', function()
|
||
|
|
{
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
var ajaxURLPath = document.location.origin + '/';
|
||
|
|
|
||
|
|
$(".get_schools_select2").select2({
|
||
|
|
minimumInputLength: 1,
|
||
|
|
ajax: {
|
||
|
|
url: ajaxURLPath + 'v1/api/schools',
|
||
|
|
dataType: 'json',
|
||
|
|
type: "POST",
|
||
|
|
quietMillis: 50,
|
||
|
|
minimumResultsForSearch: 50,
|
||
|
|
data: function (term)
|
||
|
|
{
|
||
|
|
return term;
|
||
|
|
},
|
||
|
|
results: function (data)
|
||
|
|
{
|
||
|
|
return { results: data };
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$(".get_professors_select2").select2({
|
||
|
|
minimumInputLength: 1,
|
||
|
|
ajax: {
|
||
|
|
url: ajaxURLPath + 'v1/api/professors',
|
||
|
|
dataType: 'json',
|
||
|
|
type: "GET",
|
||
|
|
quietMillis: 50,
|
||
|
|
minimumResultsForSearch: 50,
|
||
|
|
data: function (term)
|
||
|
|
{
|
||
|
|
return term;
|
||
|
|
},
|
||
|
|
results: function (data)
|
||
|
|
{
|
||
|
|
return { results: data };
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$(".get_courses_select2").select2({
|
||
|
|
minimumInputLength: 1,
|
||
|
|
ajax: {
|
||
|
|
url: ajaxURLPath + 'v1/api/courses',
|
||
|
|
dataType: 'json',
|
||
|
|
type: "GET",
|
||
|
|
quietMillis: 50,
|
||
|
|
minimumResultsForSearch: 50,
|
||
|
|
data: function (term)
|
||
|
|
{
|
||
|
|
return term;
|
||
|
|
},
|
||
|
|
results: function (data)
|
||
|
|
{
|
||
|
|
return { results: data };
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$(".get_textbooks_select2").select2({
|
||
|
|
minimumInputLength: 1,
|
||
|
|
ajax: {
|
||
|
|
url: ajaxURLPath + 'v1/api/textbooks',
|
||
|
|
dataType: 'json',
|
||
|
|
type: "GET",
|
||
|
|
quietMillis: 50,
|
||
|
|
minimumResultsForSearch: 50,
|
||
|
|
data: function (term)
|
||
|
|
{
|
||
|
|
return term;
|
||
|
|
},
|
||
|
|
results: function (data)
|
||
|
|
{
|
||
|
|
return { results: data };
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
}, false)
|