Я хочу использовать событие serversent, чтобы получить информацию из базы данных и перейти к JavaScript.
function find() {
if (typeof(EventSource) != "undefined") {
var source = new EventSource("myUser.php");
source.onmessage = function(event) {
$myUser = JSON.parse(event.data);
}
}
}
find();
<div ng-model="myUser.username"></div>
Теперь к PHP:
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
$p_id = $_SESSION['participant_id'];
$a = mysqli_query($this->con, "SELECT * from all_participants WHERE participant_id = '$p_id'");
$s = $a->fetch_all(MYSQLI_ASSOC);
echo "data:" . $s . "\n\n";
flush();
Что яПопытка добиться заключается в том, чтобы содержимое div
my ng-model
myUser.username
изменялось при каждом изменении в базе данных.В базе данных есть столбец для member_id и имени пользователя.Спасибо всем, кто внесет свой вклад