Сообщение от 1lider
|
options.type.toUpperCase() || 'POST'
|
Не канает. Получается что если type не передать - кирдык.
Сообщение от 1lider
|
xhr.setRequestHeader('Content-Type', 'application/json;charset=utf-8');
|
Тут должен быть заголовок с типом данных, которые ты отсылаешь на сервер. А отсылаешь ты всегоа url-encoded, а нифига не JSON.
send поставь после onreadystatechange.
И на кой тебе поддержка IE6-7?