Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [PHP-Json] accodare 2 array

    ciao a tutti, sto provando a creare una singola variabile con l'encode json di due array in questo modo:

    Codice PHP:
    $params '{"Params":'.json_encode($arrayParams).',"ExtraParams":'.json_encode($arrayExtraParams).'}'
    ma il problema è che quando lo ricevo con jQuery, sembra non andargli bene perchè non prosegue lo script... dove sbaglio secondo voi?

    Vi ringrazio anticipatamente!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Dopo la riga che hai postato metti:
    Codice PHP:
    echo "<pre>";
    print_r($params);
    echo 
    "</pre>";
    exit; 
    e controlla che la stringa rispetti la sintassi json, se non lo fa, sai che lì è il problema e devi modificare la creazione della stringa, se invece è corretta devi rivedere il codice JQuery.

  3. #3
    Allora ho risolto, grazie mille per la risposta!! il problema era che io recuperavo i dati facendo:

    response[0].ExtraParams.miodato

    invece di

    response.ExtraParams[0].miodato

    che scemo

    Grazie mille!!!!

  4. #4
    Comunque scritto cosi' non si puo' vedere, molto meglio in questo modo:

    Codice PHP:
    $params json_encode(array(
        
    'Params'      => $arrayParams,
        
    'ExtraParams' => $arrayExtraParams,
    )); 

  5. #5
    Hai (come sempre) ragione, molto più leggibile in questo modo, cambiato all'istante

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.