Добрый вечер.
Коллеги, выручайте! Всю голову уже сломал! Задача банальная: передать набор id (собранных посредствами Vue) обычному php-скрипту, который сделает выборку из базы mysql и вернёт нужные наименования полей.
Для упрощения понимания максимально упрощу пример:
Имеем вот такой запрос:
loadResult: function() {
axios({
method: 'post',
url: 'ses.php',
data: {
genset: JSON.stringify(this.genset)
}
})
.then(response=> {
this.resultBuyGenset = response.data;
})
}
PHP-скрипт получает запрос и возвращает строку:
echo "<div style=\"color: blue; cursor: pointer;\" v-on:click=\"testClick(777)\">Подгрузили!</div>";
Фраза "Подгрузили" в js-код приходит. НО! Vue-скрипт почему-то не воспринимает директиву v-on, а тупо выводит его в коде как есть и не вешает на него событие. Помогите победить проблему, плиз. (((
PS: 1) естественно в app всё обёрнуто верно
2) функция testClick создана
3) если без прогрузки из php-скрипта вставлять строчку - работает как часы.