я использовал для создания текстовой области CodeMirror:
CodeMirror.fromTextArea(document.getElementById('queryText'), {
// your settings here
});
Обратите внимание на getElementById вместо того, чтобы просто давать имя / идентификатор поля.
Таким образом, я думаю, что вытакже следует размещать кавычки вокруг части PHP, поэтому:
val('<?php echo $data[0]; ?>')
Вы должны проверить свой исходный код, если в событии onclick загружен правильный текст.Если это не сработает, попробуйте выполнить код getJSON () при нажатии на файл PHP, который возвращает закодированный в json массив, содержащий данные как единственный ключ (data [0] .field или что-то подобное).