if (request.readyState == 4) {
if (request.status == 200) {
//alert('POST');
} else {
alert(request.status); // fails here
}}
Вероятно, должно быть что-то вроде:
if (request.readyState == 4) {
if (request.status == 200) {
//alert('POST');
} else {
alert(request.status); // fails here
}
}
}
Если вы уделите должное внимание отступу, вы заметите, что никогда не завершаете анонимную функцию, созданную вами по адресу:
request.onreadystatechange = function(){