На страницу передается текст(создан в wysiwyg редакторе) в переменной $model->content.
С помощью
download хочу сделать скачивание данного текста в файл.
$this->registerJs(<<<JS
(function() {
$('.btn-download').on('click', function(e) {
e.preventDefault();
download(new Blob(["$model->content"]), "fileName");
});
})();
JS
)
?>
При таком вызове получаю ошибку "Uncaught SyntaxError: Unexpected identifier", в инспекторе кода вижу что там проблема с кавычками(потому что в тексте есть кавычки тоже)
Если вызвать так:
download("$model->content", "$name");
То ошибка:
Uncaught SyntaxError: missing ) after argument list
Подскажите, пожалуйста, как вообще передать туда правильно текст?