Non c'era nulla di coinvolto con gli script di terze parti e CSS (script API di Google, CSS CDN e script CDN) che inizialmente pensavo.
<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>
Li ho scaricati tutti e li ho eseguiti localmente. (Era coinvolta solo l'API di Google, niente a che fare con alcuno script CDN)
Questo codice funziona correttamente. Interrompe lo scorrimento e ora nasconde anche ajax-loader.gif.
Quello che ho capito era il problema nel mio URL:"ps_load_data.php"
In realtà stavo cercando di eseguire due query sql e quindi non nascondeva la mia immagine gif. Quando ho inserito lo script in un file diverso, funzionava bene.
Ci sono voluti molto tempo e sforzi per capire che era in conflitto con la mia sceneggiatura precedente. Dal momento che non mi ha dato alcun errore, ci è voluto così tanto tempo. Grazie!