Приветствую сообщество…
Напишу, по традиции, что новичок с webix, поэтому прошу сильно камнями не кидаться.
Пробую написать для себя помощника, для образца использую пример server-side php data loading.
простая основная страница:
https://snippet.webix.com/lqmwruc4
скрипт загрузки datatable.php:
https://snippet.webix.com/hr23opr1
скрипт записи datatable_save.php:
https://snippet.webix.com/kvf5snyr
проблема возникает в том, что в логах почти всегда пишет
SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse ()
at Object.toObject (webix.js?v=8.1.0:950)
at result._onLoad (webix.js?v=8.1.0:2382)
at webix.js?v=8.1.0:2279
at webix.js?v=8.1.0:303
at thennable (webix.js?v=8.1.0:278)
at Object.fire (webix.js?v=8.1.0:294)
at webix.js?v=8.1.0:58
webix.js?v=8.1.0:361
Warning: SQLite3::query(): Unable to execute statement: database is locked in E:\project\httpd-2.4.46-win64-VS16\Apache24\htdocs\samples\40_serverside\01_php\server\datatable.php on line 25
Fatal error: Uncaught Error: Call to a member function fetchArray() on bool in E:\project\httpd-2.4.46-win64-VS16\Apache24\htdocs\samples\40_serverside\01_php\server\datatable.php:29
Stack trace:
#0 {main}
thrown in E:\project\httpd-2.4.46-win64-VS16\Apache24\htdocs\samples\40_serverside\01_php\server\datatable.php on line 29
webix.js?v=8.1.0:361 Invalid JSON data for parsing
и выполнение встает в паузу по ошибке, хотя запись в БД все таки появляется.
и если страницу вручную обновляешь, то view обновляется нормально.