Mirki, mam pytanie. Niby proste, ale póki co ciężko mi znaleźć dobrą metodą. Chodzi o to że mam "stronę internetową", składa się z potężnego drzewa divów,inputów i innych elementów. Coś takiego np:
gałąź 1:
div
div
div
div - TU klikam wywołanie dla tamtego inputa
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: możesz np. dodawać nr rowa jako atrybut data, czyli np.

Potem $('.myclass[data-row=1]')

to tylko jedno z wielu potencjalnych rozwiązań. Gdybym zobaczył na kod to może coś lepszego bym wymyślił.
  • Odpowiedz
Mirki plik zwraca mi jsona i ładuje te dane do datatable m.in.

"edit"=>""
W pliku .php jest warunek, jeśli jest ustawiona get-delete to usuwa dane z bazy danych

Jak najlepiej zabezpieczyć to przed niepożądanym usunięciem czegoś ?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pkym: na szybko:

1. Takie rzeczy metodą POST, a jeszcze lepiej DELETE
2. Token CSRF
3. Autentykacja usera
4. Policy sprawdzająca czy request o usunięcie jest autoryzowany (np. czy user ma uprawnienie admina albo czy jest autorem tego
  • Odpowiedz
Siemka, ktoś ma pomysł jak to zrobić w jsie, może być użyta też biblioteka jquery.
Chce żeby każdy przycisk odpowiadał za jeden div, i wpisywał różne wartości. Divy generują się dynamicznie. Nigdy nie wiemy ile ich będzie. Moze być 1 a moze być ich 100 np. Akcje chce zrobić na clicku. Ale nie wiem jak to ogarnąć. Nie chce gotowego kodu, tylko jakiś pomysł. Ktoś coś doradzi?
#javascript #jquery
Rakky - Siemka, ktoś ma pomysł jak to zrobić w jsie, może być użyta też biblioteka jq...

źródło: comment_trgyIUCR8r0Dlc8GQn2VyrQy36KucRA6.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: najlepiej jakby kazdy div miał unikalne id albo jakis data atrybut, który odczytujesz po kliknieciu buttona i wpisujesz dane tylko tam, gdzie trzeba
  • Odpowiedz
potrzebuję napisać np. w jquery kod, który po pierwsze otworzy konkretną, niezależną od mnie stronę, przeszuka jakąś konkretną tabelę z tej strony, pobierze jakieś wartości z tej tabeli, potem te wartości posłużą do sklejenia stringa, który będzie adresem url, otworzy ten adres, który też zwróci w środku jakąś tabelę z linkami i przejdzie po wszystkich linkach w tej tabeli otwierając każdy z nich w nowej karcie. da się zrobić coś takiego w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hakeryk2: Być może przyjemne, ale może nie być do końca koszerne. Gdzieś czytałem żeby nie łączyć metod javascriptu (textContent) z jQuery, zwłaszcza gdy masz w api jQuery dostępne metody o podobnej funkcjonalności. Ale może jakiś programista ci napisze jakie są prawidłowe praktyki.
  • Odpowiedz
#jquery #javascript

Wykopki potrzebuję pomocy. Nie rozwiązania!

Mam input html typu date. Chcę zrobić walidację tego pola by nie dało się wprowadzić np. roku 0023

Na jaki event wywołać funkcję sprawdzającą datę?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W JS pobierz sobie inputa i nasłuchuj zdarzenie wysyłania formularza - wtedy: jeśli data mieści się w Twoich ramach formularz zostanie wysłany, w innym wypadku wyrzuć return z komunikatem informującym błąd.
  • Odpowiedz
#javascript #jquery

Wykopki mam pytanie! Pewnie proste ale nie mam pomysłu jak to zrobić.
Otóż mam mam dwa inputy i chcę, żeby dopiero można było wpisywać wartość w drugim jeśli w pierwszym została wybrana jakaś opcja(autocomplete)

$("#autocomplete
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Phoryn: Dobra dla potomnych. Pogrzebałem i się okazało, że w autocomplete od jquery można wybrać co ma się wydarzyć po wybraniu wartości. "select"
  • Odpowiedz
Mirki jak zrobić aby na fixed-menu był też top bar ?

""

jest tylko widoczny na normalnym menu a jak zjedziemy stronę i zrobi się fixed-menu to już nie ma top bara (
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@l3g1t:
No to podaj kod do swojego rozwiązania chętnie obejrzę i ocenię.
Bo na razie tak troszkę ściemniasz.

Moje rozwiązanie działa. Kod który podałem robi dokładnie to o co OP poprosił.

A ty na razie tylko krytykujesz moje rozwiązanie. Podaj swój kod.
  • Odpowiedz
@l3g1t: Faktycznie, Twoje rozwiązanie jest lepsze od mojego. Jednak ciągle uważam że zamiast tylko krytykować moje rozwiązanie, to powinieneś podać swoje. Wtedy dyskusja ma jakiś sens. Gdy tylko krytykujesz, to jesteś trochę jak Pan Maruda ;)
  • Odpowiedz
Witam, potrzebna pomoc z pierdołą..

Mam wykres który w osi X domyslnie wyświetla wartości od 1-15, chcę przerobić go aby wyświetlał tam datę z tabeli SQL którą pobieram przez PHP do tablicy $data[i]

kod jquery wygląda tak :

var
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

◢ #unknownews

Nowe zestawienie jest już dostępne. Jeśli jesteś patronem, to informuję, że zmieniłem hasło dla patronów (znajdziesz je w portalu Patronite w przypiętych wpisach)

Zapraszam do czytania :)


1) Operacje na historii poleceń w bashu - te bardziej zaawansowane od '!1' ;)
imlmpe - ◢ #unknownews ◣

 Nowe zestawienie jest już dostępne. Jeśli jesteś patronem...

źródło: comment_E3vCMud5RNfTODt8NmfdZ1hl2EmA0Me7.jpg

Pobierz
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #jquery #drag #programowanie

Cześć Mirki, mam pewien problem z funkcją draggable od jquery ui. Otóż mam stworzony prosty HTML z 4 elementami svg (circle). Napisałem funkcję która zmienia pozycję elementu w trakcie drag a na końcu zapisuje pozycję do localstorage i po odświeżeniu z localstorage powinien wziąć swoją pozycję i się tam ustawić. W konsoli jak wyświetlam wartości z pętli to powinno działać prawidłowo
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No tak, ale ręcznie przekazujesz obiekt, a w kodzie przekazujesz stringa, którego na dodatek nie da się sparsować.
Pozamieniaj nawiasy w 68 linii i sparsuj sobie pozycję przed 63.
  • Odpowiedz
hej, mam taką klasę:

public class EmployeeUpdateDTO {
private int employeeId;
private Listvariant1;
private Listvariant2;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Karatte: zwraca stronę tylko nie mam dostępu w jsie do tego co dodałem:
modelAndView.addObject(employeeQueryDTO);
wcześniej próbowałem działać właśnie jsonem zamiast modelandview, umiałem pobrać z bazy dane, przekształcić je na klasę DTO, ale nie wiedziałem jak przekazać jsona do widoku w controllerze żeby zawartość jsona wypełniła tabelę w htmlu.
w sumie to jest mi obojętnie czy skorzystam z ModelAndView czy inaczej byle to działało.
Mój wcześniejszy post, który opisuje problem z
  • Odpowiedz
Mirki jest jakaś funkcja do zmiany wielkości czcionki w zależności od rozdzielczości ekranu ?
Chodzi o wszystkie wartości (h1,h2) powiedzmy co 20px - 1px font size mniej - powiedzmy bazowo full HD (1920x1080)

#jquery #pytanie #javascript #programowanie #webdev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pkym: zawsze się możesz bawić w ustawienie fonta właśnie jako vw

Jest to jakieś rozwiązanie, ale ciężko to wprowadzić w życie (wordpress)

Dlaczego? Nawet w bazowym wordpressie masz w Dostosuj możliwość dodania własnego CSS, to tam dodajesz to.
  • Odpowiedz
mam w js/jquery obiekt z tablicami zawierającymi daty, który wysyłam ajaxem dla testu na https://jsonplaceholder.typicode.com
przed wysłaniem mam inne wartości w tablicy, a gdy wchodzę w wysłanego jsona poprzez narzędzia deweloperskie chrome'a to widzę, że inna data się wysłała, zamiast 2019-08-06T00:00:00.000Z wysyła się 2019-08-05T22:00:00.000Z.
ktoś wie czemu i co mogę na to poradzić?

$("#sentbutton").click(function(){
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasz890123: Podmień na to i sprawdź, czy dalej masz różnicę :

var start = new Date(firstDay.val());
for (var d = start; d <= setLastDay(); d.setDate(d.getDate() + 1)) {
let dateToStore = new Date(d);
let hoursDiff = dateToStore.getHours() - dateToStore.getTimezoneOffset()
  • Odpowiedz
@rbielawski:
Na co dzień robię w PHP i trochę nie ogarniam
Tą bibliotekę muszę dać na stronę, gdzie będę dodawał iframe ?
Dałem do headera w WP bibliotekę najnowszą oczywiście min
Tylko nie wiem jak korzystać z niej
  • Odpowiedz