Как взять данные из БД с помощью JavaScript-а

197
25 сентября 2017, 04:22

Есть функция, которая берет данные из json файла и делает с этими данными какие-то действия. Как сделать так, что бы можно было брать данные из БД и делать с ними те же действия при этом не вставляя код подключения к базе данных в скрипт с помощью `ajax' запроса? Эта функция выводит на экран сообщения, которые хранятся в таком виде:

{
  "time": "1500303264",
  "user": "qwe",
  "message": "we"
}

На данный момент, код выглядит так.

$.getJSON('php/messages.json', callback);
function callback(respond) {
    var timeNow = Date.now();
    for (var i = 0; i < respond.length; i++) {
        var data = respond[i];
        if (exists.indexOf(data.id) != -1) continue;
        var timeInMessage = data.time * 1000;
        var diff_time = (timeNow - timeInMessage);
        if(diff_time <= 3600000) {
            var rowClone = $('.mess_hide').clone().removeClass('mess_hide');
            var newDate = new Date(timeInMessage);
            var dateArray = [newDate.getHours(), newDate.getMinutes(), newDate.getSeconds()]
            var res = dateArray.map(function (x) {
                return x < 10 ? "0" + x : x;
            }).join(":");
            $('#messages').append(rowClone);
            $('.time', rowClone).html(res);
            $('.name', rowClone).html(data.user);
            $('.message', rowClone).html(smile(data.message));
            $('.scroller').scrollTop($('#messages').height());
            exists.push(data.id);
        }
    }
    setTimeout(function() {$.getJSON('php/messages.json', callback);}, 1000);
}

Так выглядят данные которые принимает функция.

{"time":"1506248710","user":"Igor","message":"Hello"}

READ ALSO
PHP Instagram API invalid media_id

PHP Instagram API invalid media_id

Здравствуйте, при запросе к api, выводится такая ошибка:

227
Объединить два массива в один по ключам

Объединить два массива в один по ключам

У них manager_customer_id одинаковые ни как не могу сообразить как объединить, что бы получилось

250
Ajax выдает ошибку

Ajax выдает ошибку

Доброго времени суток! Сразу предупрежу на всякий случай, что я в веб разработке новичок ) Возникла проблема с Ajax (как раз занимаюсь изучением)А...

206
Передача GET запроса в php (.htaccess)

Передача GET запроса в php (.htaccess)

ЗдравствуйтеВозникла проблема, не получается использовать GET запрос в этой части кода (при нажатии на ссылку должно переводить на страницу...

260