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); //вот как вот это преоброзовать в то что было?
};
});