Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #1

    Php e js: js non legge a capo

    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
    Ultima modifica di Andrea22php; 14-05-2018 a 11:57

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.