Nie było nic związanego z zewnętrznymi skryptami i CSS (skrypt Google API, CDN CSS i CDN), o czym początkowo myślałem.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
Pobrałem je wszystkie i uruchomiłem lokalnie. (W grę wchodziło tylko Google API, nic wspólnego z żadnym skryptem CDN)
Ten kod działa poprawnie. Zatrzymuje przewijanie, a także ukrywa teraz ajax-loader.gif.
Wykryliśmy problem z moim adresem URL:"ps_load_data.php"
Właściwie próbowałem uruchomić dwa zapytania sql, dlatego nie ukrywałem mojego obrazu gif. Kiedy umieściłem skrypt w innym pliku, działał dobrze.
Dużo czasu i wysiłku zajęło zrozumienie, że jest to sprzeczne z moim wcześniejszym scenariuszem. Ponieważ nie dało mi to żadnego błędu, trwało to tak długo. Dzięki!