Buongiorno a tutti,
dopo vari tentativi non resisto a chiedervi un aiuto per risolvere il problema della lettura degli a capo tramite js.
Ho un a lista di pulsanti generata automaticamente, ogni pulsante apre una dialog con dei dati relativi ad un id, tra i quali un campo note con degi a capo scritti in una texarea.
Ho trasformato con str_replace in php gli \n in <br /> ma lo script .js solo per l'esistenza di questo campo del db contenente a capo o br ecc viene bloccato, addirittura non apre neanche la dialog, l'errore è questo SyntaxError: unterminated string literal
riporto alcuni codici
php:
Codice PHP:
\\questa è la variabie incriminata
$note_servizio = str_replace("\n", "<br />", $_GET['note_servizio']);
javascript:
codice:
function dettagli(idserv, nomeserv, icona, nomecust, datainizio, datafine, importo, intestatariofatturazione, referente, note) {
var idserv = idserv;
var nomeserv = nomeserv;
var icona = icona;
var nomecust = nomecust;
var datainizio = datainizio;
var datafine = datafine;
var importo = importo;
var intestatariofatturazione = intestatariofatturazione;
var referente = referente;
var note = note;
\\Gia qui è bloccato!
var wWidth = $(window).width();
var wHeight = $(window).height();
$( ".dialog" ).dialog({
autoOpen: false,
height: wHeight * 0.5,
width: wWidth * 0.5,
modal: true,
resizable: false,
show: {
effect: "blind",
duration: 200
},
hide: {
effect: "fade",
duration: 200
},
open: function(){
$('.ui-widget-overlay').bind('click',function(){
$('.dialog').dialog('close');
});
}
});
$( ".opener" ).on( "click", function() {
$( ".dialog" ).dialog( "open" );
\\dialog generata dinamicamente
$( ".dialog" ).html("<p><i class='fa " + icona + " fa-2x' aria-hidden='true'></i> " + nomeserv + " di " + nomecust + "</p><p> Data inizio: " + datainizio + "</p>");
});
};
Potreste darmi una mano a capire come far leggere a js anche i campi con degli a capo?
Grazie mille in anticipo,
Andrea