continuando con la mia ultima deduzione, cerco di spiegarmi meglio:
js
function onAction(obj) {
alert('obj '+obj); //punto di controllo
- set parametri
- chiamata Ajax
- gestione risposta Ajax
}
menu
<li><a id="m12" href="#" onclick="onAction(this)">Check digit</a></li>
questo click in mozilla 50, chiama la pagina "http://localhost/progetti/test/index.php#" è come se venisse richiamata digitandola nella barra degli indirizzi, e quindi crea una nuova sessione diversa dalla login, poi prosegue il codice che effettua la chiamata Ajax che ritorna nella index.php porzione di html
<li><a id="m12" href="javascriptnAction(document.getElementById('m12'))">Check digit</a></li>
questo click in mozilla 50, non carica la index.php, quindi continua la sessione della login e procede nella chiamata Ajax
perchè ciò accade solo in mozilla 50 mentre in mozilla 39, safari e crome il click nel menu o sui button funzionano?