Well, I make it work:
https://stackoverflow.com/questions/71060672/how-to-prevent-javascript-code-runing-multiple-times-caused-by-caching
$(document).ready(function () {
if (!window.initializator) {
window.initializator = true;
(function(){
let select = $("#test_despl_c");
let cantOpciones = $("#test_despl_c option");
console.log("Before the call is: " + (cantOpciones.length ? "true" : "false"));
$.get(
"URL/index.php?entryPoint=testBeans",
function (data) {
let opciones = JSON.parse(data);
for (let i = 0; i < opciones.length; i++) {
$("<option>").val(opciones[i]).text(opciones[i]).appendTo(select);
cantOpciones = $("#test_despl_c option");
}
console.log("after the call is: " + (cantOpciones.length ? "true" : "false"));
}
);
})();
} });