НЕ работает 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, время: 02:16. |