non ho trovato un errore nei tuoi script, in ogni caso ti posto la mia versione, che conserverò nel caso mi possa servire in futuro
win7 ie11,AjaxCall_1.php (può avere anche estensione .htm)
codice HTML:
<html><head><script src="AjaxCall.js"></script></head><body>
<div id="ris1">
<form name="m" onsubmit="AjaxCall('m', 'POST', 'AjaxCall_2.php', 'ris1'); return false;">
<input type="submit" id="bottone" name="bottone" value="Next AjaxCall_2">
</form>
</div>
</body></html>
AjaxCall_2.php (deve avere estensione .php)
codice HTML:
<html><head><script src="AjaxCall.js"></script></head><body>
<div id="ris2">
<form name="s" onsubmit="AjaxCall('s', 'POST', 'AjaxCall_3.php', 'ris2'); return false;">
<input type="submit" id="bottone" name="bottone" value="Next AjaxCall_3">
</form>
</div>
</body></html>
AjaxCall_3.php (deve avere estensione .php)
codice HTML:
<?php echo 'sasso'; ?>
AjaxCall.js, ho pasticciato un po' ma, di fatto, senza variazioni
tutto funziona bene
con "GET" le estensioni degli script diventano meno importanti