Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    come utilizzare dati Json provenienti da un link esterno

    Salve, ha tutti premetto che sto appena entrando nel mondo del mobile e ne so ancora poco.

    ho un problema di gestione dei dati .json

    ho un link che richiama dati .json e su ub server di terze parti e non posso controllarlo io sirettamente

    facendo una autenticazione tramite form, action="http://...login.json"

    mi richiama le caratteristiche dell'utente.

    file esepio:

    {
    "status": "success",
    "message": "Autenticazione avvenuta",
    "data": {
    "id_anagrafico": 30057,
    "cognome": "Di Matteo",
    "nome": "Franco",
    "sesso": "M",
    "data_nascita": "1980-01-01T00:00:00+0100",
    "comune_nascita": "Pescara",
    "id_provincia_nascita": "PE",
    "nazionalita": "ITA",
    "telefono1": "",
    "telefono2": "",
    "email": "franco@mail.it",
    "note": "",
    "data_creazione": "2015-06-24T12:19:24+0200",
    "data_modifica": "2015-06-24T12:19:24+0200",
    "id_user": 0,
    "key": "bfcf91745baeb8",
    }
    }

    a questo punto tutto ok... ma come faccio ad utilizzare i dati che mi ha dato??
    come faccio a prendere un determinato valore (es. key) ed utilizzarlo per i miei scopi???


    Grazi per l'aiuto in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao, avevo visto già jquery ma non essendo esperto non so comeva usato.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    http://api.jquery.com/jquery.getjson/

    vedi gli esempi, se usi jquery il parse non serve

  5. #5
    CIAO CON QUESTO SCRIPT
    ho caricato un file esterno json e ho selezionato il vlaore con value

    $.ajax({
    url: 'file.json',
    dataType: 'json',
    type: 'get',
    cache: false,
    success: function(data) {
    $(data.data).each(function(index, value) {
    console.log(value.authkey);
    });
    }
    });

    il problema che ho adesso e che mi affligge è che non riesco a farlo con il file sul server
    perchè prima di avere il file bisogna effettuare una login, quindi bisognerebbe fare il login e poi selezionare i il valore che serve.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dubito che dovendo eseguire un autenticazione quello che vuoi fare sia possibile in ajax cross-dominio
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    meglio jquery??? io conosco php ma vorrei evitare da che il progetto è per app mobile...

    cmq si dovrebbe fare un'autenticazione e poi con i dati ricevuti usarli per riempire i campi con i dati.

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se il sito dove vuoi accedere permette questo scambio di dati potresti usare http://api.jquery.com/jQuery.getJSON/ jsonp
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    provo e ti dico. grazie.

  10. #10
    ho provato l'esempio... che mi hai indicato sembra aggangiare il file nella console web mi dice

    "GET XHR"

    sembra completare anche lo script dandomi come outpu
    "error"
    "complete"
    "second complete"

    di seguito questo allert:
    Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da http://....login.json. Motivo: header CORS “Access-Control-Allow-Origin” mancante.

    forse perche non ho effettuato il login???

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.