|
@@ -6,9 +6,9 @@
|
|
|
Для поиграться скопируйте в консоль функцию `jsonPost` (или запустите её с этой страницы) и вызовите её с теми или иными объектами в качестве второго параметра. см. `RPC`.
|
|
|
|
|
|
```javascript
|
|
|
-jsonPost("http://students.a-level.com.ua:10012", {func: 'addMessage', nick: "FEA5", message: 'Я не умею копипастить в консоль, зато умею жать красную кнопку.'})
|
|
|
+jsonPost("http://students.a-level.com.ua:10012", {func: 'addMessage', nick: "Anon", message: 'Я не умею копипастить в консоль, зато умею жать красную кнопку.'})
|
|
|
```
|
|
|
-Если после объявления функции jsonPost запустить пример выше, то вы напишите в чат.
|
|
|
+Если после объявления функции `jsonPost` запустить пример выше, то вы напишите в чат.
|
|
|
|
|
|
### Stage 1
|
|
|
Отправляет сообщения в чат. Для проверки отслеживайте приходящий с сервера `nextMessageId`, который должен увеличиваться.
|
|
@@ -36,7 +36,7 @@ jsonPost("http://students.a-level.com.ua:10012", {func: 'addMessage', nick: "FEA
|
|
|
### `jsonPost`
|
|
|
|
|
|
Данная промисифицированная функция (кстати, сделайте из неё асинхронную) умеет общаться с моим чат-сервером отправляя **RPC**
|
|
|
-запросы используя **JSON**. **R**emote **P**rocedure **C**all - вызов функций удаленно, имя функции и параметры передаются AJAX-ом в формате **JSON**.
|
|
|
+запросы используя **JSON**. **R**emote **P**rocedure **C**all - вызов функций удаленно, имя функции и параметры передаются AJAX-ом в формате (например) **JSON**.
|
|
|
|
|
|
```javascript
|
|
|
function jsonPost(url, data)
|