Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JQUERY][PHP] Pobranie zmiennej i zdarzenie.
dominick
post 2.02.2015, 14:01:03
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

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


Witam co robię źle w pobraniu zmiennej z php i przekazaniu jej do zmiennej w JQUERY a następnie wykonaniu zdarzenia
oto kod który stworzyłęm i nie działa:
  1. var obr1 = "<?php=$images[0]['image_id']);?>"; //Przypisuje zmienną z php do zmiennej w Jquery
  2. if(typeof obr1 !== "undefined" && obr1){
  3.  
  4. $('.fileuploader1').css('display','block');
  5.  
  6.  
  7. } else {
  8. $('.fileuploader1').css('display','none');
  9. }
  10.  
Go to the top of the page
+Quote Post
nospor
post 2.02.2015, 14:03:51
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




NIe: <?php=$images[0]['image_id']);?>
a: <?php echo $images[0]['image_id']);?>
To są podstawy php. Problem z ajaxem nie ma zadnego zwiazku. przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dominick
post 2.02.2015, 14:08:58
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

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


a jak odczytać zawartość z input type hidden o nazwie name i przypisać go do zmiennej jquery?
Go to the top of the page
+Quote Post
com
post 2.02.2015, 14:12:27
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


jak php 5.6 to <?= tongue.gif ale bezpieczniej jescze <?php echo..

getelementbyid ?
Go to the top of the page
+Quote Post
rad11
post 2.02.2015, 14:13:04
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1.  
  2. w jQuery:
  3. var zmienna = $('#nazwa_id').val();
  4.  
  5. var zmienna = $('.nazwa_klasy').val();
  6.  
  7. w JS:
  8. var zmienna = document.getElementById(id).value;
  9.  
  10. var zmienna = document.getElementsByClassName(names).value
  11.  


Ten post edytował rad11 2.02.2015, 14:13:35
Go to the top of the page
+Quote Post
dominick
post 2.02.2015, 14:14:37
Post #6





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

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


no dobrze ale co jeżeli nie mam ani id ani klasy tylko input name?
Go to the top of the page
+Quote Post
com
post 2.02.2015, 14:16:44
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


to sobie dodaj? można jeszcze getElementsByTagName ale to nadmierna komplikacja wink.gif
Go to the top of the page
+Quote Post
dominick
post 2.02.2015, 14:19:00
Post #8





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

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


  1. var zmienna = $('#hidden1').val();
  2. if(typeof zmienna !== "undefined" && zmienna){
  3.  
  4. $('.fileuploader1').css('display','block');
  5.  
  6.  
  7. } else {
  8. $('.fileuploader1').css('display','none');
  9. }

Ok zanim zaczne dodawać zmienną sprawdzicie mi poprawność kodu czy to co jest powyżej sprawdzi czy istnieje taki input i wykona zdarzenie?
Go to the top of the page
+Quote Post
rad11
post 2.02.2015, 14:23:19
Post #9





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1. var zmienna = $('#hidden1').val();
  2. if(zmienna.length > 0){
  3. $('.fileuploader1').css('display','block');
  4. }
  5. else {
  6. $('.fileuploader1').css('display','none');
  7. }
Go to the top of the page
+Quote Post
com
post 2.02.2015, 14:27:00
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


tak jest dobrze, ale połącz to z tym co napisał rad11 smile.gif

Ten post edytował com 2.02.2015, 14:30:54
Go to the top of the page
+Quote Post
rad11
post 2.02.2015, 14:29:10
Post #11





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


W sumie jesli chodzi tylko o istnienie inputa to masz racje smile.gif
Go to the top of the page
+Quote Post
com
post 2.02.2015, 14:36:08
Post #12





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Tylko to się wykona tylko jeśli masz inputa i ten input ma value jakieś ustawione podczas tworzenia dom, ale chyba nie to chcesz uzyskać, wtedy musiałbyś to robić na jakims zdarzeniu na tym inpucie
Go to the top of the page
+Quote Post
dominick
post 2.02.2015, 14:40:35
Post #13





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

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


dziękuje bardzo

tak input ma ustawione value jako nazwę zdjęcia. Teraz po załadowaniu zdjęcia mogę usunąć kurtynę którą ustawiłem pod zdjęciem.

Ten post edytował dominick 2.02.2015, 14:42:12
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 15:22