Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2017, 15:03
Новичок на форуме
Отправить личное сообщение для Александр_1990 Посмотреть профиль Найти все сообщения от Александр_1990
 
Регистрация: 17.12.2017
Сообщений: 1

Сервер не отвечает на AJAX-запрос
Добрый день!

Подскажите пожалуйста, почему не срабатывает функция

function ajaxPost() {
var request = new XMLHttpRequest();

request.open('POST', 'http://dremov.asuscomm.com:2000/test.php', true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.send('check=asdfghjk1234567');

request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
gotJson = request.responseText;
transcriptedArray = JSON.parse(gotJson);
alert(gotJson);
x1 = transcriptedArray[0];
x2 = transcriptedArray[1];
};
};

};

Функция вызывается нажатием мыши на кнопку button
переменные x1, x2, gotJson, transcriptedArray объявлены выше в коде
При успешном запросе сервер должен передать текст в формате JSON, но этого не происходит.
Двое суток поиска информации в открытых источниках не дали результата.
Объясните пожалуйста, что я не так делаю.

Заранее спасибо
Ответить с цитированием