Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcjonalność javascriptu działa pod windowsem a pod linuksem nie
lkjhgf345
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.12.2016

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


Witam
W prostej aplikacji napisanej w PHP mam formularz. Mam w nim stworzony w JavaScripcie auto uzupełnianie dropdown listy (podaje literę i w dropdown liście pokazuje mi podpowiedzi). Na lokalnym serwerze (wamp, localhost) działa bez problemu. Problem się pojawia kiedy odpalam aplikację z serwera postawionego na linuksie. Bajer krótko mówiąc nie działa. Wpisuje ale lista się nie pokazuje. Myślę zbyteczne jest wklejanie jakiegokolwiek kodu skoro na windowsie działa. Proszę o radę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lkjhgf345
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.12.2016

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


Nie traktuj mojej odpowiedzi jako niegrzecznej (IMG:style_emoticons/default/smile.gif) ale to dlaczego musiałem zakładać ten temat? (IMG:style_emoticons/default/sekret.gif) Znaczy wychodzę z założenia że jaki ten kod by nie był jeśli działa pod windowsem powinien działać i pod linuksem. Pomijam kwestie jakiś bibliotek czy innych "czynników" środowiskowych które w przypadku PHP czy (chyba?) Javascriptu nie mają znaczenia. Dlatego od początku i jeszcze póki co winie sam system. (IMG:style_emoticons/default/smile.gif)

  1. <script type="text/javascript">
  2. $(function(){
  3. $(".search_keyword").keyup(function()
  4. {
  5. var search_keyword_value = $(this).val();
  6. var dataString = 'search_keyword='+ search_keyword_value;
  7. if(search_keyword_value!='')
  8. {
  9. $.ajax({
  10. type: "POST",
  11. url: "search.php",
  12. data: dataString,
  13. cache: false,
  14. success: function(html)
  15. {
  16. $("#result").html(html).show();
  17. }
  18. });
  19. }
  20. return false;
  21. });
  22.  
  23. $("#result").on("click",function(e){
  24. var $clicked = $(e.target);
  25. var $name = $clicked.find('.country_name').html();
  26. var decoded = $("<div/>").html($name).text();
  27. $('#search_keyword_id').val(decoded);
  28. });
  29.  
  30. $(document).on("click", function(e) {
  31. var $clicked = $(e.target);
  32. if (! $clicked.hasClass("search_keyword")){
  33. $("#result").fadeOut();
  34. }
  35. });
  36.  
  37. $('#search_keyword_id').click(function(){
  38. $("#result").fadeIn();
  39. });
  40. });
  41. </script>

Czy sama zamiana "live" na "on" wystarczy?

Ten post edytował lkjhgf345 2.01.2017, 18:48:18
Go to the top of the page
+Quote Post

Posty w temacie
- lkjhgf345   funkcjonalność javascriptu działa pod windowsem a pod linuksem nie   2.01.2017, 14:29:17
- - kapslokk   Pierwsze co przychodzi mi do głowy to wielkości li...   2.01.2017, 14:32:28
- - lkjhgf345   Muszę sprawdzić, tylko w którym miejscu?   2.01.2017, 14:34:21
- - viking   Uruchom konsolę w przeglądarce, zobacz jakie są bł...   2.01.2017, 14:36:36
- - kapslokk   W plikach html jesli masz wstawione <script sr...   2.01.2017, 14:36:43
- - lkjhgf345   Hmm sprawa się trochę komplikuje. Odnośnie liter ...   2.01.2017, 14:43:52
- - kapslokk   to jest jedyny plik js? Jesli tak to najwidoczniej...   2.01.2017, 14:49:03
- - lkjhgf345   Cytat(lkjhgf345 @ 2.01.2017, 14:29:17...   2.01.2017, 14:52:02
- - kapslokk   Wlacz wyswietlanie bledow, pokaz kod.   2.01.2017, 14:53:03
- - lkjhgf345   [HTML] pobierz, plaintext <html> <head...   2.01.2017, 15:02:56
- - kapslokk   Sprawdz teraz czy nazwa pliku search.php jest iden...   2.01.2017, 15:06:53
- - lkjhgf345   Powinno być include('db.php'); ale nieste...   2.01.2017, 15:28:38
- - viking   Bodajże od 1.7 live jest przestarzałe. Tutaj masz ...   2.01.2017, 15:55:12
- - lkjhgf345   Spróbuję przygotować ten skrypt pod windowsem i ja...   2.01.2017, 17:59:27
- - viking   System na którym pracujesz nie ma znaczenia. Po pr...   2.01.2017, 18:16:02
- - lkjhgf345   Nie traktuj mojej odpowiedzi jako niegrzecznej al...   2.01.2017, 18:36:36
- - viking   Ale zrozum że to nie wina systemu tylko kodu. Prze...   2.01.2017, 18:49:54
- - kapslokk   CytatZnaczy wychodzę z założenia że jaki ten kod b...   2.01.2017, 18:50:12
- - lkjhgf345   Niestety. A czy ktoś by mógł mi jeszcze co nieco w...   2.01.2017, 19:08:22
- - nospor   Wlacz wyswietlanie wszystkich bledow potem odpal f...   2.01.2017, 19:15:50
- - trueblue   Sprawdź jaka jest odpowiedź żądania ajaxowego w ko...   2.01.2017, 19:17:05
- - lkjhgf345   Niestety dostęp do tego serwera mam tylko w szkole...   3.01.2017, 07:39:51


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 - 19:28