Cytat(Pyton_000 @ 21.01.2019, 15:40:58 )

Robię to dokładnie tak:
$('#copyToClipboard').on('click', function() {
var $temp = $("<input id='copy_container' style='position:fixed;left:-200px;'>");
$("body").append($temp);
var id = {$test.id};
$.ajax({
method: 'POST',
url: '/test/copy-to-clipboard',
data: { id : id },
assync: false,
dataType: 'JSON',
success: function (data) {
if (data.address == null) {
var address = '';
} else {
var address = data.address + ',';
}
if (data.zip == null) {
var zip = '';
} else {
var zip = data.zip + ',';
}
if (data.country == null) {
var country = '';
} else {
var country = data.country;
}
if (data.ten == null) {
data.ten = '';
}
if (data.city == null) {
var city = '';
} else {
var city = data.city + ',';
}
var value = '';
value += data.name + '\n';
value += address + city + zip + country + '\n';
value += data.ten;
$temp.val(value);
}
});
setTimeout(function() {
var $input = $("input#copy_container");
if ($input.length && $input.val().length > 0) {
$input.select();
document.execCommand("copy");
$input.remove();
}
}, 500)
})
Po tym dane mi się kopiują do schowka, ale gdy chce wkleic do textarea to, nie wyświetla znaku "\n"
ale nie wkleja danych do nowej linii