Powiedzmy mam sobie na stronie infinity scroll. Przewijając stronę pojawiają się następne elementy. Czy jest możliwość policzenia ile z tych elementów widział użytkownik strony?
Powiedzmy na stronie wyświetliło się 20 elementów. Użytkownik przewinął stronę do 15 elementu. Dla tych 15 elementów w bazie danych zwiększam licznik wyświetleń, a dla ostatnich 5 nie, mimo że zostały załadowane na stronie. Da się to jakoś zrobić czy nie ma szans?

#php #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: Da, bindujesz do dokumentu event scroll i sprawdzasz pole scrollTop, wtedy bierzesz posortowaną listę elementów, które Cię interesują(bo mogą być w jakimś containerze, nie?) i sprawdzasz, czy scrollTop jest większe lub równe ich offsetTop, czyli pozycji od góry.
  • Odpowiedz
Oglądał ktoś wczoraj #ajax vs #degraafschap? Stawiałem, że będzie sieczka, no bo Ajax taki mocny i tak wysoko, a goście z Doetinchem to jedna z gorszych drużyn #eredivisie ostatnich lat- 5 pkt. na 16 meczy.
Myliłem się i zostałem pozytywnie zaskoczony.
Co prawda niegdysiejszy klub Guusa Hiddinka jednak przegrał 1:2, ale w bardzo dobrym stylu.
Od samego początku ambitnie walczyli i przez pierwsze 26 minut długo
Q.....3 - Oglądał ktoś wczoraj #ajax vs #degraafschap? Stawiałem, że będzie sieczka, ...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ajax to taki zespół, który w sumie jest dobry, ale czasem mam wrażenie że potrafiliby przegrać z rezerwami Pelikana Łowicz. Ciekawe jak sobie poradzą z zespołem na poziomie Górnika Zabrze.
#mecz #ajax
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@meretz: ajax to dobry zespół był. teraz jest mega przeciętny. to że liderują w lidze holenderskiej to nic nie znaczy, bo liga jest śmiesznie słaba. 75% składu to szrot niestety, dla którego progi ajaxu są za wysokie. niestety ze szkółki zostało już tylko wspomnienie - kiedyś była to kopalnia młodych talentów, dzisiaj coraz rzadziej ktoś ciekawy stamtąd wychodzi.
  • Odpowiedz
Może ktoś podpowie jak to rozwiązać :)
Robię stronkę na #wordpress. Strona ma responsive design. Strona wpisu wygląda w taki sposób, że jest sobie zwykły wpis i do niego są dołączane różne bloki (obrazek, youtube, twitter itp). Zrobiłem aby wszystko ładowało się ajaxem i to było dobre. Jednak klient powiedział, że dołączae bloki nie będą indeksowane przez google (SEO), więc przerobiłem to w taki sposób, że ładuję sobie wszystkie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: zobacz sobie w kodzie tego slidera z którego korzystasz czy w js nie ma jakiejś metody właśnie do ponownej inicjacji slidera i wtedy po tym jak nim manipulujesz użył ten metody.Po tym jak pobierzesz to ajaxem i wrzucisz w kontener
  • Odpowiedz
Witam.
Tworzę wtyczkę do #wordpress i chciałbym zrobić tak, że mam różne custom post type i mogę je dołączać do już istniejącego wpisu. Zrobiłem oddzielne menu dla każdego custom post type, a później używając wtyczki Custom Fields mogę dynamicznie dodawać custom post type do istniejącego wpisu. Klient jednak powiedział, że to jest niewygodne i wolałby dodawać takie custom post type w trakcie edycji wpisu.
Mam pytanie, jak przy pomocy #ajax
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Koledzy spod tagu #webdev, mam #pytanie : Gdzie znajde jakis dobry tutorial na temat tego jak mam ogarnac temat pt. mam liste elementow, ktore sa reprezentowane przez tylko jeden ich szczegol (100% charakterystyczny). Chce zeby po kliknieciu w ktorys, w DIV nad lista, pokazala mi sie forma edycji tego konkretnego,kliknietego ze wszystkimi szczegolami, ktore trzeba zaciagnac z AJAX bo jest tego za duzo by ukrywac pola i
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jsoncallback a nie callback?


@rbielawski: @kmiasko: A niech mnie dunder świśnie! Wystarczyło zmienić jsoncallback(tak w sieci było pisało) na callback. W prawdzie teraz muszę jakoś obsłużyć te anonimowe nazwy funkcji, bo jak podam swoją w urlu to rzuca się o ten oridżin.

Więc dodałem ten nagłówek, co Rafał zaproponował i mogę nadać swoją nazwę funkcji. Wtedy jednak success nie strzela, ale na ten przykład w .complete dostaję 'responseText' który jest
  • Odpowiedz
@anonim1133: przeglądarka też musi się zgodzić, ale w to już nie wnikałem za bardzo. Generalnie musi obsługiwać CORS (czyli te nagłówki).

Cross-Origin Resource Sharing
The second technique for relaxing the same-origin policy is standardized under the name Cross-Origin Resource Sharing. This standard extends HTTP with a new Origin request header and a new Access-Control-Allow-Origin response header. It allows servers to use a header to explicitly list origins that may request
  • Odpowiedz
Matko jak ja niecierpie #php. no, ale niestety musze przekazac JEDNA ewentualnie dwie zmienna z ajaxa, i uzyc jej w php:

var smth = $('#img_val').val();
$.ajax({
url: '/edit/upload.php', //Server script to process data
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem dlaczego zwraca mi error. Url jest dobry, bo po zmianie pojawia się w konsoli błąd, ze plik nie istnieje.

$.ajax({
type : "POST",
url : "kod.php",
dataType : 'json',
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach