Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Prova a guardare con notepad se nel file json c'è il carattere < o se c'è ;&lt (che stampato a video dà <).

    Se c'è < allora ci vuole comunque la parte del codice che stampa il dato a video.
    In notepad ho questo:

    "Ci vediamo in <a class="enlace" style="color: black" href="http://maps.google.it/maps?q=Av. Madrid con Vallespir Barcelona&t=m&z=16" target="_blank"><b>Av. Madrid con Vallespir Barcelona</b></a> alle 11:55:00"

    Compreso di virgolette all'inizio e alla fine.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi.

    Codice PHP:
    $testo '"Ci vediamo in <a class="enlace" style="color: black" href="http://maps.google.it/maps?q=Av. Madrid con Vallespir Barcelona&t=m&z=16" target="_blank"><b>Av. Madrid con Vallespir Barcelona</b></a> alle 11:55:00"';
    print 
    substr($testo1strlen($testo)-2); 
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Prova cosi.

    Codice PHP:
    $testo '"Ci vediamo in <a class="enlace" style="color: black" href="http://maps.google.it/maps?q=Av. Madrid con Vallespir Barcelona&t=m&z=16" target="_blank"><b>Av. Madrid con Vallespir Barcelona</b></a> alle 11:55:00"';
    print 
    substr($testo1strlen($testo)-2); 
    Niente.

    Mi dà questo risultato a video quando recupero la variabile dall'array:

    Ci vediamo in <a class=\"enlace\" style=\"color: black\" href=\"http://maps.google.it/maps?q=$row_evento[donde_quedar]&t=m&z=16\" target=\"_blank\"><b>$row_evento[donde_quedar]</b></a> alle $row_evento[hora_quedar]

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Posta il codice che usi.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    posto il codice che riguarda la costruzione dell'aray json con i dati che è la parte più importante e più rapida per captare il problema:

    pagina "eventi.php"

    $texto_quedamos = "Ci vediamo in <a class=enlace style=\"color: black\" href=http://maps.google.it/maps?q=$row_evento[donde_quedar]&t=m&z=16 target=_blank><b>$row_evento[donde_quedar]</b></a> alle $row_evento[hora_quedar]";
    $titulo = $row_evento[titulo];
    $stato = $row_evento[stato];
    $descrizione = $row_evento[descripcion];

    $data[] = array( "id" => $row_evento[id], "titulo" => $titulo, "stato" => $stato, "descrizione" => $descrizione, texto_quedamos => $texto_quedamos);
    echo json_encode(array('data' => $data));
    pagina "home.html"

    <script>
    $scope.apri_evento = function(id)
    {

    //document.location.href="detalle_evento.php?idevent o="+id;
    $scope.dettaglio = "";
    $http({method: 'GET', url: 'eventi.php?idevento='+id}).success(function(data) {
    //$scope.eventi = data;

    $scope.dettaglio = data.data;


    });
    }
    </script>

    <body>
    <div class="fecha_meet">{{dett.texto_quedamos}}</div> // il valore viene recuperato correttamente dall'array ma interpretato male....
    </body>

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    A quanto pare json mette un doppio apice all'inizio e un altro alla fine di ogni valore.
    Come avviene il rimpiazzamento di {{dett.texto_quedamos}} dal valore ?

    PS : in $data[] = array( "id" => $row_evento[id], "titulo" => $titulo, "stato" => $stato, "descrizione" => $descrizione, texto_quedamos => $texto_quedamos);
    dovresti aggiungere doppi apici a texto_quedamos.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da badaze Visualizza il messaggio
    A quanto pare json mette un doppio apice all'inizio e un altro alla fine di ogni valore.
    Come avviene il rimpiazzamento di {{dett.texto_quedamos}} dal valore ?

    PS : in $data[] = array( "id" => $row_evento[id], "titulo" => $titulo, "stato" => $stato, "descrizione" => $descrizione, texto_quedamos => $texto_quedamos);
    dovresti aggiungere doppi apici a texto_quedamos.
    In che senso Come avviene il rimpiazzamento di {{dett.texto_quedamos}} dal valore ?

    Ho messo i doppi apici a texto_quedamos ma niente da fare, sempre lo stesso problema..

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Hai postato questo.

    codice:
    <div class="fecha_meet">{{dett.texto_quedamos}}</div> // il valore viene recuperato correttamente dall'array ma interpretato male....
    Immagino che {{dett.texto_quedamos}} viene rimpiazzato dal valore che vuoi. La domanda è come avviene ?
    Nel codice che hai postato non si vede la dichiarazione di dett.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Hai postato questo.

    codice:
    <div class="fecha_meet">{{dett.texto_quedamos}}</div> // il valore viene recuperato correttamente dall'array ma interpretato male....
    Immagino che {{dett.texto_quedamos}} viene rimpiazzato dal valore che vuoi. La domanda è come avviene ?
    Nel codice che hai postato non si vede la dichiarazione di dett.
    Ah ok,

    la dichiarazione di dett avviene qui:

    <div class="pannello_dettaglio" ng-repeat="dett in dettaglio | limitTo:1" id="pannello_dettaglio" ng-show="dettaglio">

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    badaze,

    ho risolto in un altro modo:

    Praticamente nell'array passo tutte le variabili e poi il link me lo costruisco nella pagina dove recupero tutti i dati.

    Da quello che ho capito non è possibile o per lo meno io non ho trovato ancora una soluzione per passare come valore, ad un array in json_encode, un testo contenente tag html.

    Grazie mille per la tua pazienza e disponibilità.

    Un carissimo saluto.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.