Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Json

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    5

    Json

    Sto usando per la prima volta JSON,
    non ha capito se cometto qualche errore io oppure se è un problema di configurazione del server Aruba su cui gira il codice php:

    In javascript ho scritto questo oggetto:

    codice:
        this.JSON_Obj = { "bindings": [
            {"ircEvent": "PRIVMSG", "method": "newURI"},
            {"ircEvent": "PRIVMSG", "method": "randomURI"}
        ]      
        };
    Questo oggetto è inseguito convertito in testo con l'apposita funzione e inviata tramite AJAX a server.

    Il il codice php che riceve il testo json fà questo:
    codice:
    $oJSON = new Services_JSON();
    $oJSON_Data = $oJSON->decode($HTTP_RAW_POST_DATA);
    
    if( strlen($oJSON_Data->bindings)>0 ){ 
        header('Content-Type: text/plain');
        $xxxx=$oJSON_Data->bindings[0].method;
        echo 'ricevuto: '.$xxxx;
    }
    Quendo poi il client riceve la risposta del server faccio solo un alert con la risposta del server:
    l'alert ha questo testo:
    codice:
    Catchable fatal error:  Object of class stdClass could not be converted to string in /web/htdocs/www.XXXXX.it/home/concessionario/amministrazione/index.php on line 18
    
    La linea 18 del codice php è l'ultima, quella dell'echo.
    Perchè è sbagliato?
    PS: Ho copiato il codice ( bindings[0].method e l'oggetto inviato) dal sito di JSON !!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    5
    Qualcuno sa dirmi dove sbaglio (nel codice PHP) ?
    Oppure è un errore he dipende dalla versione di PHP installata da Aruba ?

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.