Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Niedziałająca podstrona
Forum PHP.pl > Forum > Przedszkole
beher83
szybkie pytanie bo juz nie mam cierpliwości...

mam 5 stron w php dla przykładu test1.php, test 2.php... i plik z skryptem test.js
sprawa wygląda tak:
1) do test3.php uzywająć include wrzucam test4 i test5 oraz test.js i biblioteke jquery i wszystko działa jak powinno gdy otworze test3.php w przeglądarce.
2) do test2.php wrzucam includem test3.php i też wsyztsko śmiga
3) gdy do test1.php wrzuce ta samą metodą plik test2.php i gdy otworze test1.php w przeglądarce skrypt nagle przestaje działać. Jest kod php ale gdy wprowadzam dane nic sie nie dzieje. Gdy wrzuce test3 do test 1 to działa jak powinno.

czy ktoś może mi wyjaśnićquestionmark.gif będę wdzięczny...
Pyton_000
coś w test2 powoduje że nie dołącza Ci tego contentu, jakiś IF albo coś?
Sprawdź po odpaleniu test1 w źródle czy masz to dorzucone.
beher83
nawet jak test2 dziala jak odpale w przegladarce??

Gdzieś tutaj tkwi jakieś spięcie ale ja nie moge sie dopatrzyć może ktoś zobaczyć.

  1. include ("test2.php"); // Ten test2 działa
  2. $year = 2014;
  3. $_SESSION['current_season'] = $year; // test2 który pojawi sie poniżej po wybraniu jakiejś opcji nie działa
  4. if(!empty($year)) {
  5. echo 'Over Time: ';
  6. <select name="over_time" id="over_time" onclick="ajaxShow_teams()">
  7. <option value="1">0</option>
  8. <option value="2">1</option>
  9. <option value="3">2</option>
  10. <option value="4">3</option>
  11. <option value="5">4</option>
  12. <option value="6">5</option>
  13. </select>
  14. <br/>';
  15. echo '<div id="show_teams"></div>';
  16. };


Tutaj jest onclick :

function ajaxShow_teams(){
var ot = document.getElementById('over_time').value;
var queryString = "?ot=" + ot;
ajaxRequest.open("GET", "show_team.php" + queryString, true);
ajaxRequest.send(null);
var ajaxDisplay = document.getElementById('show_teams');
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
Pyton_000
Wszystkie pliki test są w tym samym katalogu?
beher83
tak... w przeglądarce sie pokazują oba test2.php ale ten co pojawia sie po wybraniu opcji nie działa... a ten który ręcznie importuje przez include działa bez najmniejszego problemu...
Pyton_000
To teraz zobacz co wypluwa konsola przeglądarki
beher83
Zakładam że nie mam ich na raz na stronie żeby się Id nie powtarzały... pokazuje je naraz by porównać co jest nie tak..

  1. <html lang="en">
  2. <head></head>
  3. <body>
  4. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  5. <script src="../js/add.js"></script>
  6. kwarta 1
  7. <br></br>
  8. gracz1:
  9. <input class="gracze_1" type="text" maxlength="2" size="1" name="gracze_1"></input>
  10. gracz2:
  11. <input class="gracze_2" type="text" maxlength="2" size="1" name="gracze_2"></input>
  12. gracz3:
  13. <input class="gracze_3" type="text" maxlength="2" size="1" name="gracze_3"></input>
  14. <br></br>
  15. <br></br>
  16.  
  17. kwarta 2
  18. <br></br>
  19. gracz1:
  20. <input class="gracze_1" type="text" maxlength="2" size="1" name="gracze_1"></input>
  21. gracz2:
  22. <input class="gracze_2" type="text" maxlength="2" size="1" name="gracze_2"></input>
  23. gracz3:
  24. <input class="gracze_3" type="text" maxlength="2" size="1" name="gracze_3"></input>
  25. <br></br>
  26. <br></br>
  27. gracz1:
  28. <span id="sum_1"></span>
  29. gracz2:
  30. <span id="sum_2"></span>
  31. gracz3:
  32. <span id="sum_3"></span>
  33. <br></br>
  34.  
  35. Over Time:
  36. <select id="over_time" onclick="ajaxShow_teams()" name="over_time"></select>
  37. <br></br>
  38. <div id="show_teams">
  39. <meta charset="utf-8"></meta>
  40. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  41. <script src="../js/add.js"></script>
  42. kwarta 1
  43. <br></br>
  44. gracz1:
  45. <input class="gracze_1" type="text" maxlength="2" size="1" name="gracze_1"></input>
  46. gracz2:
  47. <input class="gracze_2" type="text" maxlength="2" size="1" name="gracze_2"></input>
  48. gracz3:
  49. <input class="gracze_3" type="text" maxlength="2" size="1" name="gracze_3"></input>
  50. <br></br>
  51. <br></br>
  52.  
  53. kwarta 2
  54. <br></br>
  55. gracz1:
  56. <input class="gracze_1" type="text" maxlength="2" size="1" name="gracze_1"></input>
  57. gracz2:
  58. <input class="gracze_2" type="text" maxlength="2" size="1" name="gracze_2"></input>
  59. gracz3:
  60. <input class="gracze_3" type="text" maxlength="2" size="1" name="gracze_3"></input>
  61. <br></br>
  62. <br></br>
  63.  
  64. gracz1:
  65. <span id="sum_1"></span>
  66. gracz2:
  67. <span id="sum_2"></span>
  68. gracz3:
  69. <span id="sum_3"></span>
  70. </div>
  71. </body>
  72. </html>


i jak ma ktoś jakiś pomysł dlaczego we wczytanym pliku nie dziala skrypt?
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.