Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    11

    $.getJSON restituisce pagina bianca

    Ciao a tutti,
    ho fatto uno script basandomi su esempi in rete, se inserisco l'array json nella stessa pagina in questa forma :

    var msg = {"minDiv":"1478.2600","maxDiv":"1502.4200};

    lo script lo legge correttamente e mi pubblica nei vari DIV il valore esatto, se invece cerco di leggere la pagina response2.php che costruisce correttamente l'array ottengo come risultato una pagina bianca (ho provato anche a scrivere URL completo del server) .
    Sapete dove sbaglio?

    Pagina.php che contieneJS :
    <html>
    <head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>

    $(document).ready (function() {

    var refreshId = setInterval(function() {

    $.getJSON("response2.php", function (data,) {

    var msg = data;

    // var msg = {"minDiv":"1478.2600","maxDiv":"1502.4200","priceD iv":"1495.3300"};

    var objectVarName = "minDiv";
    var obj = jQuery.parseJSON(JSON.stringify(msg));
    $('#minDiv').html(obj[objectVarName]);

    var objectVarName = "maxDiv";
    var obj = jQuery.parseJSON(JSON.stringify(msg));
    $('#maxDiv').html(obj[objectVarName]);

    var objectVarName = "priceDiv";
    var obj = jQuery.parseJSON(JSON.stringify(msg));
    $('#priceDiv').html(obj[objectVarName]);


    }, 1000);
    // $.ajaxSetup({ cache: false });

    });
    </script>
    </head>
    <body>

    <div id="minDiv"></div>
    <div id="maxDiv"></div>
    <div id="priceDiv"></div>
    </body>

    Pagina response2.php che fornisce la risposta :

    $data = array (
    'minDiv' => $row['min_oggi'],
    'maxDiv' => $row['max_oggi'],
    'priceDiv' => $row['current_price']
    );

    $str = json_encode($data);
    echo $str
    ?>

    grazie a tutti in anticipo

    P.S. : questo è l'echo visualizzato : {"minDiv":"1486.0601","maxDiv":"1496.4900","priceD iv":"1495.4100"}

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    11

    Grazie , risolto

    Grazie a tutti lo stesso, cancellate pure il trhead, ho risolto

    ciao

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.