Loading:


    Przesłanie danych z formularza do pliku PHP AJAX

    Skrypt ilustruje w jaki sposób przesyła się dane z formularza do pliku PHP poprzez AJAX



    Napisz Artyku³

    Listing


    //Plik index.html

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Ajax</title>
    <script type="text/javascript">

    function getXMLHttpRequestObject()
    {
      try{
        return new XMLHttpRequest();
      }
      catch(e){
        try{
          return new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e){
          return false;
        }
      }
    }

    function pobierzDane()
    {
      if(XMLHttpRequestObject){
        var div = document.getElementById("warstwaDanych");
        var przyciskEl = document.getElementById("bWyslij");
        var tekst = document.getElementById("tf1").value;
        tekst = escape(tekst);
        var url = "dane.php?tekst=" + tekst;

        przyciskEl.disabled = true;
        XMLHttpRequestObject.open("GET", url);
        XMLHttpRequestObject.onreadystatechange = function()
        {
          if (XMLHttpRequestObject.readyState == 4){
            if(XMLHttpRequestObject.status == 200){
              var tekst = XMLHttpRequestObject.responseText;
              tekst = unescape(tekst);
              tekst = "Dane odebrane z serwera: " + tekst;
              div.innerHTML = tekst;
            }
            przyciskEl.disabled = false;
          }
        }
        XMLHttpRequestObject.send(null);
      }
    }

    var XMLHttpRequestObject = getXMLHttpRequestObject();

    </script>
    </head>
    <body>
    <div>
    <input type="text" id="tf1" />
    <input type="button" value="Wyślij"
           onclick="pobierzDane();" id="bWyslij" />
    <br /><br />
    </div>
    <div id="warstwaDanych">
    Tutaj pojawi się odpowiedź serwera...
    </div>
    </body>
    </html>



    //Plik dane.php

    <?php
    if(isSet($_GET['tekst'])){
      echo $_GET['tekst'];
    }
    else{
      echo "Brak parametru: tekst";
    }
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors