Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.02.2013, 09:52
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 822

Не могу отправить данные на сервер
Не могу понять причину.
Отправляю через POST

App.prototype.sending = function (data, url) {
		var param = "data=" + data,
			xhr = new window.XMLHttpRequest();

		xhr.open("POST", url, true);
		xhr.setRequestHeader("Content-Type", "application/json");
		xhr.onreadystatechange = function () {
			if (xhr.readyState === 4 && xhr.status === 200) {
				alert(xhr.responseText);
			}
		};
		xhr.send(param);
	};
Ответить с цитированием
  #2 (permalink)  
Старый 20.02.2013, 09:54
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 822

тоже самое, через GET - работает:

App.prototype.sending = function (data) {
		var param = "?data=" + data,
			xhr = new window.XMLHttpRequest();

		xhr.open("GET", this.url + param, true);
		xhr.setRequestHeader("Content-Type", "application/json");
		xhr.onreadystatechange = function () {
			if (xhr.readyState === 4 && xhr.status === 200) {
				alert(xhr.responseText);
			}
		};
		xhr.send(null);
	};
Ответить с цитированием
  #3 (permalink)  
Старый 20.02.2013, 10:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

dmitry111, ты выставляешь неверный Content-Type. Правильно так:
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Как отправить данные в .php файл на другой сервер ? lamer AJAX и COMET 2 04.04.2012 23:55
WYMeditor: не отправляются данные на сервер Ticksy jQuery 0 04.01.2011 21:45
Отправить данные с контейнера (XMLHttpRequest) vladikas Библиотеки/Тулкиты/Фреймворки 7 26.11.2010 17:47
Не отправляются на сервер данные из клонированных полей Dark jQuery 1 02.04.2010 19:53