Сообщение от s868
|
я думал, что сокет открывается при обращении к серверу
|
Если ты получил ответ на клиенте - сервер про тебя уже знать не знает...
Сообщение от s868
|
потому и прошу показать фрагмент кода, который ПРАВИЛЬНО делает запрос и получает ответ.
|
Так
в самой документации этих примеров достаточно...
Вот хоть такой
<!DOCTYPE html>
<html>
<head>
<title>Использование функции $.ajax()</title>
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$( document ).ready(function(){
$( "button" ).click(function(){ // задаем функцию при нажатиии на элемент <button>
$.ajax({
method: "POST", // метод HTTP, используемый для запроса
url: "about.php", // строка, содержащая URL адрес, на который отправляется запрос
data: { // данные, которые будут отправлены на сервер
name: "Denis",
city: "Erebor"
},
success: [function ( msg ) { // функции обратного вызова, которые вызываются если AJAX запрос выполнится успешно (если несколько функций, то необходимо помещать их в массив)
$( "p" ).text( "User saved: " + msg ); // добавляем текстовую информацию и данные возвращенные с сервера
},
function () { // вызов второй функции из массива
console.log( "next function" );
}],
statusCode: {
200: function () { // выполнить функцию если код ответа HTTP 200
console.log( "Ok" );
}
}
})
});
});
</script>
</head>
<body>
<button>Клик</button>
<p></p>
</body>
</html>