Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327

    [AJAX] Chiamata ad una pagina php

    Salve ragazzi,
    ho postato nella sezione relativa al php dove mi hanno consigliato di usare ajax.
    Ho letto un pò e ho cercato di implementare ciò che mi serve, mi spiego meglio.


    Ho una pagina html che chiama una pagina php che fa dei calcoli.
    Torna indietro una risposta e la mostro nella pagina html.


    Tuttavia non funziona, la pagina html mi si pianta.
    Ecco la pagina html

    codice:
    <html>
        <head>
            
            <script>
                function invia() {
                  
                  var link = document.getElementsByName("names")[0].value;
                  var xmlhttp=new XMLHttpRequest();
                  xmlhttp.onreadystatechange=function() {
                                                            if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                                                                  document.getElementById("demo").innerHTML=xmlhttp.responseText;
                                                                }
                                                        }
                  xmlhttp.open("POST","www.percorso.it/pagina.php?name="+link,true);
                  xmlhttp.send();
                }
            </script>
            
            
            
            
            
    
    
        </head>
    
    
        <body>
            Numero: <input type="text" name="names"><br>
            <button type="button" onclick="invia()">Invia</button>
            <p id="demo"> </p>
        </body>
        
        
    </html>

    Ecco invece la pagina php

    codice:
    <?php
    
    
    $numero=$_POST["name"];
    $pezzo1="miastringa
    ;
    $intero=$pezzo1.$numero;
    
    
    $ch = curl_init($intero);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    
    
    
    
    curl_exec($ch);
    curl_close($ch);
    
    
    
    
    ?>

    Consigli??
    Grazie in anticipo a chiunque voglia aiutarmi

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    la pagina php risiede nello stesso dominio della pagina html?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    la pagina php risiede nello stesso dominio della pagina html?
    No...

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327
    Questo complica le cose?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si, non puoi fare chiamate dirette ajax ad un dominio diverso dal tuo:
    A) Se amministri entrambi i domini potresti usare jsonp di jquery
    B) Dialogo tra server con curl o file-get-contents php


    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.