javascript — сервер взаимодействует с клиентом и наоборот

Мне интересно, как я позволяю серверу взаимодействовать с клиентом, а клиент взаимодействует с сервером с помощью PHP, JavaScript или каким-либо другим способом. Как и в случае с JavaScript, взаимодействующим с сервером, поэтому, когда у меня есть программа обмена сообщениями, пользователю не нужно обновлять страницу, чтобы увидеть уведомление о сообщении.

0

Решение

Вы пытаетесь отправлять запросы AJAX на сервер. Это можно сделать с помощью чистого JavaScript или jQuery.

http://api.jquery.com/jquery.ajax/

function getMessages(){
$.ajax({
url: 'get-messages.php',
success: function(response){
//Loop through retrieved  messages to append to DOM.
}
});
}

//Set interval to get new messages every second
setInterval(getMessages, 1000);
1

Другие решения

самый простой способ — опрос сервера
http://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jquery.

0

По вопросам рекламы [email protected]