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%)
-----


  1. <head>
  2. <meta charset="UTF-8">
  3. <link rel="stylesheet" href="strona.css" type="text/css"/>
  4. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <link rel="stylesheet" type="text/css" href="tcal.css" />
  6. <script type="text/javascript" src="//code.jquery.com/jquery-1.8.0.min.js"></script>
  7. <script type="text/javascript" src="tcal.js"></script>
  8. </head>
  9. <body>
  10.  
  11. <div id="container">
  12.  
  13.  
  14. <div id="content">
  15.  
  16.  
  17. <form name="sprzedawca" method="POST" action="dane.php" enctype="multipart/form-data" autocomplete="off" >
  18. <table border="0">
  19. <tr>
  20. <th colspan="2">dokument</th>
  21.  
  22. </tr>
  23. </thead>
  24.  
  25. <tr>
  26. <td>Data:</td>
  27. <td>
  28. <div><input type="text" name="data" class="tcal" value="" /></div>
  29. </td>
  30.  
  31. <tr>
  32. <td>sprzedawcat:</td>
  33. <td>
  34. <div class='web'>
  35. <input type="text" class="search_keyword" id="search_keyword_id" name="klient" />
  36. <div id="result"></div>
  37. </div>
  38. </td>
  39. </tr>
  40.  
  41.  
  42. </tbody>
  43. <script type="text/javascript">
  44. $(function(){
  45. $(".search_keyword").keyup(function()
  46. {
  47. var search_keyword_value = $(this).val();
  48. var dataString = 'search_keyword='+ search_keyword_value;
  49. if(search_keyword_value!='')
  50. {
  51. $.ajax({
  52. type: "POST",
  53. url: "search.php",
  54. data: dataString,
  55. cache: false,
  56. success: function(html)
  57. {
  58. $("#result").html(html).show();
  59. }
  60. });
  61. }
  62. return false;
  63. });
  64.  
  65. $("#result").live("click",function(e){
  66. var $clicked = $(e.target);
  67. var $name = $clicked.find('.country_name').html();
  68. var decoded = $("<div/>").html($name).text();
  69. $('#search_keyword_id').val(decoded);
  70. });
  71.  
  72. $(document).live("click", function(e) {
  73. var $clicked = $(e.target);
  74. if (! $clicked.hasClass("search_keyword")){
  75. $("#result").fadeOut();
  76. }
  77. });
  78.  
  79. $('#search_keyword_id').click(function(){
  80. $("#result").fadeIn();
  81. });
  82. });
  83. </form>
  84.  
  85. </center>
  86. </div>
  87. </div>
  88.  
  89. </body>
  90. </html>
  91.  

plik search.php
  1. <?php
  2. include('/db.php');
  3. if(isset($_POST['search_keyword']))
  4. {
  5. $search_keyword = $polaczenie->real_escape_string($_POST['search_keyword']);
  6. $sqlCountries="SELECT nazwa FROM sklep WHERE nazwa LIKE '%$search_keyword%'";
  7. $resCountries=$polaczenie->query($sqlCountries);
  8.  
  9. if($resCountries === false) {
  10. trigger_error('Error: ' . $polaczenie->error, E_USER_ERROR);
  11. }else{
  12. $rows_returned = $resCountries->num_rows;
  13. }
  14.  
  15. $bold_search_keyword = '<strong>'.$search_keyword.'</strong>';
  16. if($rows_returned > 0){
  17. while($rowCountries = $resCountries->fetch_assoc())
  18. {
  19. echo '<div class="show" align="left"><span class="country_name">'.str_ireplace($search_keyword,$bold_search_keyword,$rowCountries['nazwa']).'</span></div>';
  20. }
  21. }else{
  22. echo '<div class="show" align="left">Brak</div>';
  23. }
  24. }
  25. ?>


Ten post edytował lkjhgf345 2.01.2017, 15:05:41
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: 16.10.2025 - 22:32