Слава Україні!

Метод POST с помощью JavaScript

Отправка данных из формы методом POST с помощью JavaScript без перезагрузки страницы
25-го лютого 2012, 5:02

<script>
    function createObject() {
            var request_type;
            var browser = navigator.appName;
            if(browser == "Microsoft Internet Explorer"){
                request_type = new ActiveXObject("Microsoft.XMLHTTP");
            } else {
                request_type = new XMLHttpRequest();
            }
            return request_type;
    }
    var http = createObject();

    function requestItem() {
            var post_str = '';
            var key_str;
            var val_str;
            for(var i=1; i < arguments.length; i++) {
                key_str=arguments[i];
                val_str = document.getElementById(arguments[i]).value;
                post_str +=key_str+'='+val_str+'&';
            }
            http.open("POST",arguments[0], true);
            http.onreadystatechange=echoPost;
            http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
            http.send(post_str);
    }

    function echoPost()
    {
        if(http.readyState==4 && http.status==200)
        {
            var response = http.responseText;
            document.getElementById('cart').innerHTML = response;
        }
    }

Важлива інформація

Міністерство оборони
України
з 24.02 по 16.01
втрати противника
орієнтовно склали:
814150 ( +1480 ) особового складу
9791 ( +11 ) танків
20368 ( +20 ) бойових бронемашин
22015 ( +40 ) артилерійських систем
1262 ( +0 ) РСЗВ
1046 ( +0 ) засоби ППО
369 ( +0 ) літаків
331 ( +0 ) гелікоптерів
34132 ( +137 ) автомобільної техніки
28 ( +0 ) кораблі / катери
3049 ( +31 ) крилаті ракети
22503 ( +120 ) БПЛА
3697 ( +1 ) спец. техніки
4 ( +0 ) установок ОТРК/ТРК
1 ( +0 ) підводні човни