{% else-1 %}
(28 июл 2014, 14:41) (0/0) [0]
Я бы в параметрах сделал два id (response_element_id, error_element_id), чтобы ошибку можно было писать в отдельный контейнер, на котором будут стили соответствующие сообщению об ошибке.
Добавлено 28.07.14 в 14:45:17:
if (args.method == 'POST') {
XMLHttpRequest.open(args.method, args.url, true);
XMLHttpRequest.setRequestHeader("content-type", "application/x-www-form-urlencoded"smile;
//
XMLHttpRequest.open(args.vars);
----------------
Мб последняя строка должна быть XMLHttpRequest.send(args.vars);
Исправь
Добавлено 28.07.14 в 14:54:00:
И наверное не забудь про вывод ошибки, если XMLHttpRequest не поддерживается.