Я смущен событием возврата xhr, поскольку я могу сказать, что между onreadystatechange -> readyState == 4 и onload не так много различий , это правда? var xhr = new XMLHttpRequest(); xhr.open("Get", url, false); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { /* do some thing*/...