![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 10.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pewien problem - ładuję za pomocą funkcji .load() w jQuery plik php w którym jest formularz i wszystko jest ok lecz gdy klikam na tego inputa to plik ładuje się tak jakby ponownie i sam się odznacza;/ Nie wiem dlaczego i proszę o pomoc, pewno amatorski problem.. Pozdrawiam. @edit aha już wiem mam taki skrypt: function wczytaj(plik, div, head_text){ $(this).click(function(){ $('#'+div).load(plik); $('#komorka_head_text').html(head_text); }); } jak zmieniłem z "this" na "#abc10" to było ok. ale jak zrobić by działało z "this"? Pozdro. Ten post edytował damianpsp2000 21.12.2012, 17:47:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Przecież $(this) to w tym przypadku obiekt jQuery, dlaczego więc "ma to działać z this"? No chyba, że podałeś za mało kodu. Co dokładnie "ładuje" metoda load?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 10.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
ładuje plik *.php..
no ładuję go i jak go załaduje to nie ważne gdzie kliknę, nawet na logo lub na stopkę to i tak plik ładuje się ponownie bo widzę to w konsoli. Dlaczego tak? Ten post edytował damianpsp2000 21.12.2012, 20:23:23 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Bo this to obiekt jQuery przypisany do całego dokumentu, a raczej nie tym chciałeś się posłużyć. Musisz pokazać więcej kodu (HTML i JS) i wyjaśnić co chcesz zrobić, bo ni w ząb nie rozumiem intencji.
Ten post edytował mortus 21.12.2012, 20:45:49 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 10.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
tak ale to jest funkcja więc this powinien być pobierany stąd, gdzie umieszczę funkcję a tak nie jest..
@edit ok.. poradziłem sobie;)) przepraszam, można zamknąć - miałem po prostu onclick="tafunckja" a w tej funkcji miałem jeszcze raz click.. Ten post edytował damianpsp2000 21.12.2012, 21:42:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:03 |