Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX nie ładuje za pierwszym kliknięciem
tjakob
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 8.06.2015

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


Witam i zwracam się z prośbą pomoc w rozwiązaniu takiego oto problemu. Używam plugin Q-Tip i chcę załadować dynamicznie kod PHP do Qtip-a. Oto mój kod:

  1. $(document).ready(function(){
  2. $('.mapa').qtip({
  3. show: 'click',
  4. hide: 'click',
  5. content:{
  6.  
  7. text: function(event, api) {
  8. $.ajax({
  9. url: '/google_maps/mapa.php'
  10. })
  11. .then(function(content) {
  12. api.elements.tooltip.html(content);
  13. }, function(xhr, status, error) {
  14. api.set('content.text', status + ': ' + error);
  15. });
  16. return 'Loading...';
  17.  
  18. },
  19. },
  20. position: {
  21. my: 'top right',
  22. at: 'top center',
  23. viewport: $(window)
  24. },
  25. style: {
  26. classes: 'qtip-blue',
  27.  
  28. }
  29. });
  30. });


Klikam link z id = 'mapa', aby załadować Q-Tip z kodem PHP. Pierwsze kliknięcie nie ładuje kodu, zaś drugie i kolejne kliknięcia Q-Tip działa OK. Jeśli odświeżę stronę, znowu pierwsze nie działa, następne wszystko OK. Czy ktoś może mi pomóc? Błąd popełniam w zapytaniu AJAX? Czy gdzie indziej? Bardzo dziękuję za wszelką pomoc.
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: 24.12.2025 - 19:49