10/01/18 10:48
giocala88
Salve ragazzi,
avrei bisogno di implementare un sistema che visualizzi il body della pagina html solo quando la chiamata $.getJSON ha restituito il risultato. Esempio:
test.html
script.php
Se io andassi alla pagina test.html questa per 5 sec mi visualizzerebbe "<h1>Ciao</h1>" e invece io vorrei che non mi visualizzasse nulla fino a lettura completata della chiamata $.getJSON.
In che modo posso farlo? Grazie.
avrei bisogno di implementare un sistema che visualizzi il body della pagina html solo quando la chiamata $.getJSON ha restituito il risultato. Esempio:
test.html
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <link rel="stylesheet" type="text/css" media="screen" href="css/master.css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script>$.getJSON('script.php', function (d) { $('body').html(d); });</script> </head> <body> <h1>Ciao</h1> </body> </html>
script.php
<?php $array = array('result'=>'ok'); sleep(5); echo json_encode($array); ?>
Se io andassi alla pagina test.html questa per 5 sec mi visualizzerebbe "<h1>Ciao</h1>" e invece io vorrei che non mi visualizzasse nulla fino a lettura completata della chiamata $.getJSON.
In che modo posso farlo? Grazie.
aaa