Oppure

Loading
11/06/16 16:39
giocala88
Salve ragazzi vorrei capire una cosa riguardo jQuery.mobile.changePage: dalla documentazione ufficiale ci sono degli esempi che attraverso la classe changePage() è possibile aggiornare il contenuto in una pagina jquery (data-role='page') attraverso una richiesta verso un url (pagina .html o .php). Alchè volevo testarne il funzionamento ma non mi visualizza nulla. Dove sbaglio?
<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>jQuery.mobile.changePage demo</title>
        <link rel="stylesheet" href="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
        <script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
        <script src="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
    </head>
    <body>
        <div data-role="page" id="page1">
            <div data-role="header">
                <h1>Page 1</h1>
                <a href='#' onclick='change()'>change</a>
            </div>
            <div role="main" class="ui-content" id='pc'>
            </div>
        </div>
        
        <div data-role="page" id="page2">
            <div data-role="header">
                <h1>Page 2</h1>
                <a href='#' onclick='change()'>change</a>
            </div>
            <div role="main" class="ui-content" id='pc2'>content</div>
        </div>

        <script>
            function change() {
                $.mobile.changePage("#page2", {
                    type: 'post',
                    dataUrl: 'p.php',
                    transition: "none",
                    pageContainer: '#pc2',
                    reverse: false,
                    changeHash: false
                });
            }
        </script>

    </body>
</html>

In pratica vorrei che al click "change" facesse un cambio pagina (ok) e aggiornasse il contenuto di "p.php" nel div role='main' con id='pc2'.
Grazie
aaa
14/06/16 10:49
TheDarkJuster
Credo che debba usare ajax per aggiornare la pagina senza aggiornarla.

Scusa ma non ho ben capito ciò che vuoi fare...
aaa