Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][AJAX]XMLHTTPREQUEST
Forum PHP.pl > Forum > Przedszkole
vived7
pomóżcie, nie wiem w czym błąd:

plik index.html

  1. <script language="JavaScript" src='js.js'>
  2. </head>
  3. <input type='button' onclick = "callAHAH('test.php?parametr=x', 'dfg', 'Prosze czekac')">To jest no<br>
  4. <div id='dfg'></div>
  5. </form>
  6. </body>
  7. </html>


plik js.js

  1. function callAHAH(url, pageElement, callMessage) {
  2. document.getElementById(pageElement).innerHTML = callMessage;
  3.  
  4. try {
  5. req = new XMLHttpRequest();
  6. } catch(e) {
  7. try {
  8.  
  9. req = new ActiveXObject("Msxml2.XMLHTTP");
  10. } catch(e) {
  11. try {
  12.  
  13. req = new ActiveXObject("Microsoft.XMLHTTP");
  14.  
  15. } catch(E) {
  16. req = false;
  17.  
  18.  
  19. }
  20. }
  21. }
  22. req.onreadystatechange = function() {responseAHAH(pageElement);};
  23.  
  24. req.open('GET',url,true);
  25.  
  26.  
  27.  
  28. req.send(null);
  29.  
  30.  
  31. }
  32.  
  33. function responseAHAH(pageElement) {
  34. var output;
  35.  
  36.  
  37. if(req.readyState == 4) {
  38.  
  39. if(req.status == 200) {
  40.  
  41.  
  42.  
  43. output = req.responseText;
  44. document.getElementById(pageElement).innerHtml = output;
  45.  
  46. }
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. }
  55.  
  56. }





i test.php


Kod
<BR>echo "Witaj świecie!";<BR>

z góry dziękuję
Wicepsik
Jaki błąd?

  1. <?php
  2. echo "<BR>Witaj świecie!<BR>";
  3. ?>
AngelusPL
Witam

Jak chcesz korzystać z ajaxa to polecam przyjrzeć się jQuery smile.gif
Szybciej łatwiej i przyjemniej smile.gif

Pobieranie danych z pliku php
np.

Kod
    $.ajax
    (
        {
            url: 'test.php',
            data: 'oper=lista',
            type: "POST",
            success: function(data)
            {
              getElementbyID('test').innerHTML = data;
            }
         }
    );




Nie napisałeś na czym polega błąd.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.