ďťż
Podstrony
|
telcocafePrzyciski do głosowania i funkcja rate(): http://pastebin.com/d3e6711b9Jak w funkcji rate() dowiedzieć się, który przycisk został naciśnięty - tak, aby przesłać do serwera prawidłową ocenę za pomocą AJAX? po najprostrzej linii -> http://pastebin.com/mf325d6d Albo jeśli już się upierasz przy atrybucie onsubmit - http://pastebin.com/m2078ee15 Użytkownik andrzej_aa edytował ten post 02 luty 2009, 20:16 andrzej_aa: nie działa. Uzyskałeś w ten sposób wartość klikniętego przycisku submit w swoich skryptach? Może coś źle robię. Przekazywanie event też nic nie daje - własność target zawiera obiekt formularza, a nie przycisku. Może ktoś jeszcze zna inne rozwiązanie? Jak nie, to pozostanie nadać onclick każdej gwiazdce. Może jest coś charakterystycznego dla wciśniętych submitów w czasie zdarzenia onsubmit()? Jeżeli przyciski submit mają nazwy to w danych z formularza będzie obecny użyty przycisk. Jako że robisz to Ajaxem/JSem to formularz może nie być wysyłany tylko zczytywane wartości z jakiś pól ;) Zajrzałem do kodu jQuery - radzi sobie z problemem inaczej - przypisuje każdemu przyciskowi zdarzenie. Tam trzeba przechwycić formularz po załadowaniu dokumentu za pomocą funkcji JS. No tak. To PHP widzi zmienne, jak Ty chciałbyś zrobić, a pracujesz w JavaScripcie, który widzi wszystkie obiekty w formularzu. Co stoi na przeszkodzie, by zrobić statycznie dla każdego przycisku akcję? |
|||
Sitedesign by AltusUmbrae. |