Показать сообщение отдельно
  #8 (permalink)  
Старый 27.04.2018, 16:37
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

laimas,
j0hnik,
Dilettante_Pro,
рони,
Не получается
Вот весь пусть что я делаю
1. Пишутся данные в массив:
// все под setInterval
var inputdata = [[]];
var data2 = [d1, d2]; //данные 
inputdata.push(data2); //фигачим данные в пустой массив, там они копятся 
//далее отправляем все это в php
var inp = inputdata[inputdata.length -1]; 
// отравляем последнее значение, чтобы их можно было получить если обновить страницу
$.ajax({
        type: 'ajax',
        method: 'post',
        url: ' url',
        data: ({inp}),
        dataType: 'json',
        success: function(data){
           console.log(data);
        };
});

Далее в php:
public function put_inputdata(){	
        $inputdata = $this->input->post('inp');
        $data = json_encode($inputdata);
        file_put_contents(ROUT_LOG, $data, FILE_APPEND); //ROUT_LOG путь к файлу
        
       $get_data = file_get_contents(ROUT_LOG); //читаем этот же фаил
//        $get_inputdata = json_decode($get_data, TRUE); // этот пункт что то не работает если в файле больше 1го значения []
        return $get_data; //поэтому просто получаю содержимое файла
    }


Привет javascript:
//все тот же ajax запрос под setInterval
$.ajax({
        type: 'ajax',
        method: 'post',
        url: ' url',
        data: ({inp}),
        dataType: 'json',
        success: function(data){
           console.log(data);  //вот как вот это преоброзовать в то что было?
        };
});

Последний раз редактировалось Artur_Hopf, 27.04.2018 в 16:40.
Ответить с цитированием