Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazanie id
rahul
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 5.03.2011

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


czesc.
Czy jezeli mam taki link
  1. <a onclick= 'delete({$event->id})' href='{pager page='profile' show='bookmarks' action='delete_user_bookmark'}&id={$event->id}'>
  2. <img src="{$web_img}/icon_delete.png">
  3. </a>

to czy istniej mozliwosc zastosowania w funkcji 'delete()' jquerowej metody $(this).html() w jakis sposob. Aby rozpoznalo na jaki element kliknalem. Bo dziala mi to w takim przypadku:
  1. <a id='delete_button' href='{pager page='profile' show='bookmarks' action='delete_user_bookmark'}&id={$event->id}'
  2. >
  3. <img src="{$web_img}/icon_delete.png">
  4. </a>
  5.  
  6. $('#delete_button').live("click", function(){
  7.  
  8. $.get('index.php?page=profile&action_type=ajax&action=deleteBookmark&id='+bookmark_id, function(data)
  9. {
  10. if(data == true)
  11. {
  12. $(this).parents('div:first').fadeOut('slow');
  13. }
  14.  
  15. } , 'json');
  16.  
  17. return false;
  18.  
  19. });

Aczkolwiek wtedy ma problem z identyfikacja ID elementu do usuniecia, bo bym go musial jakos ukryc i przekazac. Jak to najlepiej rozwiazac ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kaem
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

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


możesz nadać taką klasę i id elementowi:
  1. <a class='delete_button' id="{$event->id}" >
  2.  
  3. // a potem
  4. $('.delete_button').live("click", function(){
  5. var id = $(this).attr('id');
  6.  
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 09:10