Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript][AJAX] Problem z cudzysłowami w skrypcie PHP
Forum PHP.pl > Forum > Przedszkole
slawekxx
Witam, wyskoczył mi problem a mianowicie chciałbym wstawić onclick do kodu php ,ale wyskakuje mi błąd w skrypcie , cały skrypt to
  1. script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js""></script>
  2. <script>
  3. function loadingAjax(div_id)
  4. {
  5. $("#"+div_id).html('<img src="ajax-loader.gif"> saving...');
  6. $.ajax({
  7. type: "POST",
  8. url: "script.php",
  9. data: "name=John&id=28",
  10. success: function(msg){
  11. $("#"+div_id).html(msg);
  12. }
  13. });
  14. }
  15. </script>
  16. </head>
  17. <body>
  18.  
  19. <a href="java script:void(0);" onclick="loadingAjax('myDiv');">prev</a>
  20. <a href="java script:void(0);" onclick="loadingAjax('myDiv');">1</a>
  21. <a href="java script:void(0);" onclick="loadingAjax('myDiv');">2</a>
  22. <a href="java script:void(0);" onclick="loadingAjax('myDiv');">next</a>
  23.  
  24. <?php
  25. //TUTAJ CHCIAŁBYM WSTAWIĆ echo "<a href="java script:void(0);" onclick="loadingAjax('myDiv');">prev</a> "; ALE nie umiem sobie poradzić z cudzysłowami
  26. ?>
  27. <div id="myDiv">
  28.  
  29. </div>
jacusek
spróbuj w ten sposób.
  1. echo "<a href=\"java script:void(0);\" onclick=\"loadingAjax(\'myDiv\');\">prev</a> "

choć chwilowo nie mam jak tego przetestować. I nie wiem jak byłoby przy myDIV - czy prawidłowo.
slawekxx
błąd już nie wyskakuje, tylko po cliku w pasku adres końcowy adres to "java%20script:void(0);" i nie działa loading
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.