Print.js will accept an object as argument, where you can configure some options:
...
css:
This allow us to pass one or more css files URLs that should be applied to the html being printed. Value can be a string with a single URL or an array with multiple URLs.
1) клиент копирует текст, он отображается в браузере с переносами строкОткуда копирует?
Но если этот текст скопировать вручную из textarea, это будет всё как одна строка без переносовСомневаюсь, просто преобразование идет чуть сложнее чем просто скопировал-вставил. Скорее всего перенос строки сначала преобразуется из какого-то "вордовского" формата в \n, а потом вы переносите его обратно, где его уже "не видно".
$data = $_POST;
- тупая трата памяти.header('Content-Type: application/json; charset=utf-8');
Вы еще ничего не сделали, и уже выводите заголовки. Зачем?if ($data) {
если дата что? Всегда давайте осмысленные кодовые описания, например !empty()$(document).ready(function(){
$("#moy_form").on("submit", function(e){ // событие нужно не клик, а субмит формы
e.preventDefault(); // останавливаем субмит "вручную"
$(".createprop").text("Подождите....!"); // делаем хрень
$(".createprop").attr("disabled", "disabled"); // выключаем кнопку
$(this).submit(); // субмитим форму "вручную"
});
});
не работаетВсе работает, другое дело что вы допускаете ошибки, и код делает не то что вы ожидаете.
Что я не так делаю?Код не обернут в соответствующие теги - читать это невозможно