Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Ajax] nie działa żaden skrypt
coco
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.10.2009

Ostrzeżenie: (0%)
-----


Mam WebServ'a wersji 2.0. Próbuję uruchomić skrytpy z zajęć, które tam mi działały i nic...
Co zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
nie działa żaden skrypt


Jak nie działa, jak działa, masz dwa pliki:

1. plik forum23_a.php:

  1. <?php
  2.  
  3. if (isset($_GET['kraj']))
  4.  
  5. {
  6.  
  7. switch( $_GET['kraj'] )
  8.  
  9. {
  10.  
  11. case 'Polska':
  12. echo 1;
  13. break;
  14.  
  15. case 'USA':
  16. echo 1;
  17. break;
  18.  
  19. case 'Australia':
  20. echo 1;
  21. break;
  22.  
  23. default:
  24. echo 0;
  25. break;
  26.  
  27. }
  28.  
  29. }
  30.  
  31. ?>




2. plik forum23_b.html
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  3. <title>Insert title here</title>
  4. var ObiektXMLHttp = false;
  5.  
  6. if(window.XMLHttpRequest) {
  7. ObiektXMLHttp = new XMLHttpRequest();
  8. } else if(window.ActiveXObject) {
  9. ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
  10. }
  11.  
  12. function waliduj(nazwa_skryptu, kraj) {
  13. if( ObiektXMLHttp ) {
  14. ObiektXMLHttp.open("GET", nazwa_skryptu + '?kraj=' + kraj, true );
  15. ObiektXMLHttp.onreadystatechange = obsluga_odpowiedzi;
  16. ObiektXMLHttp.send( null );
  17. }
  18. }
  19.  
  20. function obsluga_odpowiedzi() {
  21.  
  22. if (ObiektXMLHttp.readyState == 4 && ObiektXMLHttp.status == 200) {
  23. if (ObiektXMLHttp.responseText == 1) {
  24. document.getElementById("wynik").innerHTML = "Kraj jest poprawny!";
  25. //document.getElementById("wynik").innerHTML = ObiektXMLHttp.responseText;
  26. }
  27. else {
  28. document.getElementById("wynik").innerHTML = "Kraj nie jest poprawny";
  29. //document.getElementById("wynik").innerHTML = ObiektXMLHttp.responseText;
  30. }
  31. }
  32. }
  33. </head>
  34. <body>
  35.  
  36. <input type="text" id="txtCountry" onkeyup="waliduj('forum23_a.php', this.value);" />
  37.  
  38. <span id="wynik"></span>
  39.  
  40. </body>
  41. </html>



post scriptum: to teraz, jak czegoś uczą, to już niczego nie tłumaczą (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował darko 29.11.2009, 23:55:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:24