перебрасываю данные с БД Аяксом на страницу Html
var auto_refresh = setInterval(
function(){
$.ajax({
url: "test.php" ,
type:'GET',
//dataType: "json",
cache: false,
success:function(data){
$('#olm').html(data);
console.log(data);
}
});
}, 15000);
PHP
$sql = "SELECT * FROM `work`";
$result = $mysqli->query($sql);
// В цикле перебираем все записи таблицы и выводим их
while ($row = $result->fetch_assoc())
{
echo 'TITLE: '.$row['work']."<br/>";
echo 'SOCIAL: '.$row['title']."<br/>";
echo 'TEXT: '.$row['text']."<br/>";
echo 'TIME: '.$row['time']."<br/>";
}
В ID olm все выводится одним блоком, Собственно вопрос: Реально это все раскидать по разным ID т.е допустим echo 'TITLE: '.$row['work']."<br/>";
Записать в #olm, а вторую строчку echo 'SOCIAL: '.$row['title']."<br/>";
допустим в id olm2 ?
Спасибо.
например можно на сервере echo json_encode(['title'=>$row['work'],'social'=>$row['title'],'text'=>$row['text'],'time'=>$row['time']]);
на клиенте:
var auto_refresh = setInterval(
function() {
$.ajax({
url: "test.php",
type: 'GET',
//dataType: "json",
cache: false,
success: function(data) {
data = JSON.parse(data);
$('#olm').html('TITLE:' + data.work + '<br/>');
$('#olm2').html('SOCIAL:' + data.title + '<br/>');
console.log(data);
}
});
}, 15000);
делается так для того что бы например сформировать сложный объект данных для отправки клиенту на сервере, а на клиенте уже получить их и использовать как минимум так как ты хочешь... (то есть получить не просто html, а какие то сущности и применять их в логике на клиентеби вывод полученных данных чаще всего в таких ситуациях формируют на клиенте)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости