Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Kasowanie obrazka
mrSlowFlow
post 19.06.2009, 15:53:44
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 19.03.2009
Skąd: Warszawa

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


Mam liste obrazków. Po kliknięciu na jeden z nich chce, aby się chował i przekazał do skryptu php nazwę pliku, który zostanie skasowany. Póki co mam coś takiego, ale to nie działa.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3.  
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript" src="js/jquery.js"></script>
  7. <script type="text/javascript">
  8. $('.thumbs img').click(function()
  9. {
  10.  
  11.  var img_id = $(this).attr('id');
  12.  
  13.  $.ajax(
  14.  {
  15.   type: 'POST',
  16.   url: 'test3.php',
  17.   data: 'img='+img_id,
  18.   cache: false,
  19.   success:
  20.   function(text)
  21.   {
  22.   $('#'+img_id).parent('li').remove();
  23.   },
  24.   error: function(XMLHttpRequest, status, errorThrown)
  25.   {
  26.   // ...
  27.   }
  28.  });
  29. });
  30. </head>
  31.  <div class="thumbs">
  32.   <ul id="nav">
  33.   <li><a href="#"><img src="1.jpg" id="img_1" /></a></li>
  34.   <li><a href="#"><img src="2.jpg" id="img_2" /></a></li>
  35.   <li><a href="#"><img src="3.jpg" id="img_3" /></a></li>
  36.   <li><a href="#"><img src="4.jpg" id="img_4" /></a></li>
  37.   </ul>
  38.  </div>
  39. </body>
  40. </html>


Ten post edytował mrSlowFlow 19.06.2009, 16:02:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Rafal Filipek
post 19.06.2009, 16:57:02
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

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


1) starasz sie przypisac jakas akcje do elementu zanim zostanie on zaladowany. Poczytaj o $(document).ready().
2) po co ci ten element <a> skoro i tak akcje nadajesz obrazkowi ?
Go to the top of the page
+Quote Post
mrSlowFlow
post 19.06.2009, 17:27:35
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 19.03.2009
Skąd: Warszawa

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


Dzięki. Już działa. Był jeszcze jeden błąd. Przy remove() było parent(), a powinno być parents().
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: 14.08.2025 - 06:08