Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Dimensione di un JSON che ha la forma di un array

    L'oggetto json ha questa forma:
    codice:
    Obj -> {1: Array[2], 2: Array[2], 3: Array[2], 4: Array[2], 5: Array[2]…}
    se faccio Obj.length mi da "undefined".
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ed è corretto che ti dia undefined, perche la proprietà length non esiste per un oggetto cosi definito, che cosa vorresti ottenere con quel comando? la lunghezza del primo array? quanti attributi ha l'oggetto?

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Vorrei definire un array con sotto array da 2 celle.
    {"nome":[[val1, val2],[val1, val2],[val1, val2],...,[val1, val2]]}
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ok risolto:

    l'oggetto json lo ottenevo da php e poi in javascript lo leggevo.
    L'errore stava nel fatto che in php non mettevo come json un array multidimensione, come di seguito:
    Codice PHP:
    $obj_json '{}';
    $obj_json json_decode($obj_json);
    $obj_json->obj = array();

    //..query select

    while($st_getObjs->fetch()){
        
    array_push($obj_json->obj, array($val1$val2) ); 
    }

    echo 
    json_encode($obj_json); 
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.