НЕ работает POST ajax
сервер api.php
echo $_POST['qq']; клиент var http = new XMLHttpRequest; http.open('POST', 'api.php'); http.send("qq=565"); http.onload = function () { alert(http.responseText); }; выдает пустой алерт так как http.responseText пустая строка вот так кстати работает var http = new XMLHttpRequest; http.open('POST', 'api.php'); http.onload = function () { alert(http.responseText); }; var form = new FormData; form.append('qq', 11); http.send(form); а если простой строкой параметров |
Так и должно быть. http://www.w3.org/TR/XMLHttpRequest/#the-send()-method
UPD: Это относилось к посту до редактирования: Цитата:
|
Я английский не понимаю, что там написано? и как данные постом отправлять?
|
http://learn.javascript.ru/xhr-forms
попробуй вот этот пример xhr.onreadystatechange = function() { if (this.readyState != 4) return; alert(this.responseText); } |
спасибо за ссылку
|
Часовой пояс GMT +3, время: 00:14. |