Este es el error que genera:
He editado la consulta a mano y se la he tirado a mysql y funciona bien
Invalid json sent back from server. Error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Server sent: Fatal error: Uncaught exception 'Exception' with message 'An error occurred in script C:\xampp\htdocs\kultur_atelier\KA\php\AjaxTableEditor.php on line 1399: <br /><br />Había un error al ejecutar la siguiente consulta: <br />update kultura set `ENPRESA` = :ENPRESA, `KARGUA` = :KARGUA, `IZENA` = :IZENA, `HELBIDEA` = :HELBIDEA, `PK-HERRIA` = K-HERRIA, `coment` = :coment where kultura_id = ld_primary_key_value<br /><br />PDO parametros: ENPRESA => 'ACC COMUNICACION', KARGUA => '', IZENA => 'Andoni Zubillaga', HELBIDEA => 'Portuetxe kalea 18, 2 C', PK-HERRIA => '20.018 DONOSTIA', coment => '<p>xxx</p>\n', old_primary_key_value => '1'<br /><br /> Error de PDO:<br /> "SQLSTATE[HY093]: Invalid parameter number: parameter was not defined" on line: 341' in C:\xampp\htdocs\kultur_atelier\KA\Common.php:26 Stack trace: #0 [internal function]: Common->logError('<br /><br />Ha...', 'C:\\xampp\\htdocs...', 1399, 'mate1_') #1 C:\xampp\htdocs\kultur_atelier\KA\php\AjaxTableEditor.php(361): call_user_func(Array, '<br /><br />Ha... in C:\xampp\htdocs\kultur_atelier\KA\Common.php on line 26