Приветствую всех, интересен вопрос как отправлять информацию из сервера которая уже имеет формат JSON,
Как я понимаю идёт что то типо такого
Server => Client => CEF
Или я что то путаю? вот допустим я сделал такую хрень
Как правильно мне обновить информацию на CEFE
Server
Client
JS - CEF-ки
Как я понимаю идёт что то типо такого
Server => Client => CEF
Или я что то путаю? вот допустим я сделал такую хрень
Как правильно мне обновить информацию на CEFE
Server
C#:
var playerData = new PlayerData
{
playerName = "Player1",
playerScore = 100
};
// Сериализуем объект в JSON строку
string jsonData = JsonSerializer.Serialize(playerData);
NAPI.Util.ConsoleOutput($"{jsonData},{playerData}");
player.TriggerEvent("updatePlayerData", jsonData);
Client
JavaScript:
mp.events.add("updatePlayerData", function(jsonData) {
console.log("Received player data from server:", jsonData);
try {
// Парсим строку JSON в объект
let playerData = JSON.parse(jsonData);
// Передаем данные в CEF
browser.call('updatePlayerDataInCEF',playerData)
} catch (error) {
console.error("Ошибка при парсинге JSON:", error);
}
});
JS - CEF-ки
Код:
function updatePlayerDataInCEF(data) {
document.getElementById("playerName").innerText = data.playerName;
document.getElementById("playerScore").innerText = data.playerScore;
}