Отправить данные таблицы Tabulator обратно в текстовый файл на сервере - PullRequest
0 голосов
/ 25 октября 2018

Я использую Tabulator v4.Нажав кнопку, я хочу сохранить все содержимое таблицы обратно в тот же текстовый файл на сервере, где расположен массив json.Кнопка связана внутри определения таблицы.

Когда я нажимаю на кнопку, в консоли не возникает ошибок, но содержимое таблицы никогда не записывается в файл.

Правильно ли я использую table.getdata?

Я использую эту ссылку в качестве руководства: Отправка данных JSON из JavaScript

Здесь моя кнопкакод.

		var button = document.getElementById("save-data");
		button.addEventListener("click", function(){
		var tbldata = table.getdata;
		request= new XMLHttpRequest();
		request.open("POST", "process.php", true);
		request.setRequestHeader("Content-type", "application/json");
		request.send(tbldata);
		});

Вот мой php-код.Насколько я понимаю, .getdata сохраняет данные таблицы в массив JSON.

 if(isset($_POST['tbldata']))
 {
   $data = $_POST['tbldata'];

     // Also tried

  //$data = file_get_contents('php://input');
   
  //Encode the array into a JSON string.
  //$encodedString = json_encode($data);

  //Save the JSON string to a text file.
    file_put_contents("meetinfo_array.txt", $data);
 }

Я все еще новичок в этом, поэтому любая помощь будет оценена.

...