siem!

Do tej pory pewna JSowa funkcja wysyłała dwa zapytania POST i czas jej działania wynosił między 3,5 a 4,5 sekundy.

Postanowiłem zrobić z tych dwóhc POSTów jednego Geta bo czytałem, że GET szybszy. Okazuje się że dokładnie ten sam kod wykonuje się teraz w około 4-5sekund :| Jak to jest możliwe?

#programowanie #ajax
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#jsf #ajax #java #pytanie

Czy da się zrobić tak że tag opakowujący będize miał wpływ na odświeżanie zawartości kompletnie innego zaczynającego się po zamknięciu ?

W sensie

formularz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziki: Nie jestem przekonany co do samego opakowania formularza ajaksem, ale odpowiadając na pytanie: tak, można z jednego formularza odświeżyć inny formularz (więc tabelkę też zamknij w formularzu) czymś w rodzaju:

update=":otherForm:myTable"
  • Odpowiedz
@dziki: Dzielę się.... Łapię się za skronie i uwaga, następuje przekaz sygnału.... aaaammmmmmm.... ammmmmm......

A tak serio to moja czarna przesyła pozdrowienia.
  • Odpowiedz
@dziki: Czarna lista. Wołasz ćwierć tysiąca ludzi by się powygłupiać. Chcesz zadać pytanie to zadaj a nie pytaj czy jest ktoś kto się zna.
  • Odpowiedz
Witajcie wykopowi programiści. Mam zagadnienie programistyczne, z którym nie mogę sobie poradzić, a chciałem je zaimplementować za pomocą np ajaxa. Użytkownik wchodzi na stronę i wyświetla mu się lista jakiś wpisów. setIntervalem sprawdzam czy nie pojawił się jakiś nowy kontent i od góry dodaje tylko to co pojawiło się już po wyświetleniu strony (np rss lub wpis w db). Mikro działa na takiej zasadzie. Zarzućcie swoje koncepcje.

#programowanie #ajax
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

BTW: prawdę mówiąc nie sądzę, żeby mirko używało setInterval i zawalało serwer requestami. Bez patrzenia w kod podejrzewam jakieś WebSockety albo podobne rozwiazanie.


@moriturius: To zajrzyj w kod ( ͡ ͜ʖ ͡) Przeglądarka co kilka sekund pinguje się do wykopowego serwera po nowe dane.
  • Odpowiedz
@gumamp: każda wiadomość musi mieć unikalne id

wyświetlając je userowi, zapisujesz na backendzie, że dana widomość dla danego usera była obejrzana

i przy kolejnych requestach o nowe, backend odsyła tylko te nieoznaczone (czyli nie
  • Odpowiedz
Hey. Tak wygląda funkcja rzucająca zapytanie Ajax:

link0

A tak metoda która ten request obsługuje

link1
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie może jakieś przykłady wywołania synchronicznego ajaxa bez freezowania przeglądarki? Wszędzie piszą o callbackach i innych cudach, ale żeby ładny kawałek kodu przedstawić to już gorzej. ( ͡° ʖ̯ ͡°)


#js #ajax #programowanie #informatyka
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@komek: a jaki to ten "specyficzny" przypadek, którego "nie ma" w dokumentacji? na bank jest, ot szukać albo czytać ze zrozumieniem nie umiesz. co ten gimbasement to ja nie.
  • Odpowiedz
synchronicznego ajaxa bez freezowania przeglądarki


@komek: Sorry, jako że JS jest jednowątkowy, nie jest możliwe osiągnięcie czegoś takiego.

Cały myk w tym, że każde odpytanie o te dane mogę wywołać dopiero po otrzymaniu odpowiedzi z poprzedniego.


Promise'y, ziom, to jest odpowiedź.
  • Odpowiedz
Siema. Mam takiego selecta z pracownikami. Jako pierwszą opcje mam siebie, druga to taki string: "---------" a pozniej mam podleglych mi pracownikow. Da sie zrobic tak zeby druga opcja - string: "---------" - nie była dostępna do kliknięcia?

#html #css #javascript #jquery #ajax
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach