Вам нужно немного изменить свой код, например:
$(function() {
$('#loadingDiv').hide();
$('#productsDropDown').change(function() {
var prodValue = $(this).val();
$('#proddate').load('getpdate.php', {prod: prodValue });
});
$('#loadingDiv').ajaxStart(function() {
$(this).show();
}).ajaxStop(function() {
$(this).hide();
});
});
В настоящее время у вас есть это:
$(document).ready(
$(function() {
});
);
document.ready
принимает функцию, вы передаете ей элемент jquery. $(function() { })
эквивалентно уже завернутому в $(document).ready(function() { })
( подробности см. Здесь ), нет необходимости дважды переносить его.