Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371

    Formato dati non valido

    Salve a tutti ragazzi spero sia la sezione giùsta dove postare.
    Ho il seguente problema sul formato dati che mi torna da PHP
    Ho un DATASET1 percui la mia applicazione funziona perfettamente
    invece a me da php torna il formato del DATASET2 che non funziona
    Mi aiutate please.

    Questo il link dell'applicazione che genera il pdf : https://jsfiddle.net/max1974/Loufrhcj/1206/

    Di seguito un esempio :

    codice:
    //-----------------------
    //-----------------------
    //DATASET 1 FUNZIONANTE
    //-----------------------
    //-----------------------
    var data =[{ 
               Resource: 'Mike4',
                   Phone:    '698754',
                   Lunedi: [{
                     opt:[{rep: "1",temp: "1",notte:"0"}],                 
                     eventi:[{Note: "Note1",Title: "Title2"},{Note: "Note1",Title: "Title2_1"},{Note: "Note1",Title: "Title2_2"}]
                     }],
              Martedi: [{
                     opt:[{rep: "1",temp: "1",notte:"0"}],
                     eventi:[{Note: "Note2",Title: "Title2"}]       
                               }],
              Mercoledi: [{
                     opt:[{rep: "0",temp: "0",notte:"0"}],
                     eventi:[{Note: "Note3",Title: "Title3"}]      
                   }],  
              Giovedi: [{
                     opt:[{rep: "0",temp: "0",notte:"0"}],
                     eventi:[{Note: "Note4",Title: "Title4"}]
                    }],        
              Venerdi: [{
                     opt:[{rep: "1",temp: "0",notte:"0"}],
                     eventi:[{Note: "Note5",Title: "Title5"}]
                    }],       
              Sabato: [{
                     opt:[{rep: "1",temp: "1",notte:"0"}],
                     eventi:[{Note: "Note6",Title: "Title6"}]
                    }],                        
              Domenica: [{
                     opt:[{rep: "1",temp: "0",notte:"0"}],
                     eventi:[{Note: "Note7",Title: "Title7"}]                  
                    }]  
            }]
    //-----------------------      
    //-----------------------      
    //DATASET 2 NON FUNZIONANTE
    //-----------------------
    //-----------------------
    var data =[{ 
         {
          "Resource":"Mike",
          "Phone":"7363\r\n",
          "Lunedi":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Title1\\\"},{\\\"Note\\\": \\\"Note1\\\", \\\"Title\\\": \\\"Title2\\\"}\"}",
          "Martedi":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Title2\\\"},{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Title3\\\"}\"}",
          "Mercoledi":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Test\\\"},{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Title4\\\"}\"}",
          "Giovedi":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Test\\\"},{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Title5 \\\"}\"}",
          "Venerdi":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Prova\\\"},{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Title6\\\"}\"}",
          "Sabato":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"Prova1\\\"},{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"PROVA3\\\"}\"}",
          "Domenica":"{\"opt\": \"{\\\"rep\\\": 0, \\\"temp\\\": 0, \\\"notte\\\": 0}\", \"eventi\": \"{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"TEST3\\\"},{\\\"Note\\\": \\\"\\\", \\\"Title\\\": \\\"TEST6\\\"}\"}"
          }     
    ]

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,388
    beh è palese che il json sia formattato malissimo. troppi back slash
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    beh è palese che il json sia formattato malissimo. troppi back slash
    Ciao Ciro grazie per la risposta, è come me lo formatta la Query, hai altre soluzioni ?

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,388
    mi risulta difficile credere che la colpa sia di jQuery. Quale è l'origine dei dati?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    Si la colpa era della query, perche avevo dei
    codice:
    CONCAT('[',GROUP_CONCAT(json_object('Titolo',Title,'Note', Note)),']') as eventi
    annidati tra loro, ma mi è bastato mettere le parentesi quadre e gli slash sono spariti.... grazie 1000

    Grazie Ciro78

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,388
    Quote Originariamente inviata da max1974 Visualizza il messaggio
    Si la colpa era della query, perche avevo dei
    codice:
    CONCAT('[',GROUP_CONCAT(json_object('Titolo',Title,'Note', Note)),']') as eventi
    annidati tra loro, ma mi è bastato mettere le parentesi quadre e gli slash sono spariti.... grazie 1000

    Grazie Ciro78

    avevo letto jQuery va beh l'importante tu abbia risolto
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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