На этой строке:
req.onreadystatechange(alert(req.readyState));
alert()
вызывается сразу, но я уверен, что это не ваше намерение. Похоже, вы хотите дождаться события onreadystatechange
, а затем предупредить readyState
. Если это так, попробуйте это:
req.onreadystatechange = function() {
alert(req.readyState);
};
И не забудьте req.send(null)
!