[JavaScript][PHP] odczytywanie wartości klikniętego linka |
[JavaScript][PHP] odczytywanie wartości klikniętego linka |
5.05.2016, 21:13:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 24.06.2010 Skąd: Warszawa Ostrzeżenie: (0%) |
witam
mam menu z jednej strony i formularz chciałabym aby formularz był wysyłany zawsze niezależnie na który link kliknie user. niestety ani
ani z przekierowaniem w JS
Nie działa - formularz się wysyła, anie nie idzie dalej.... Przyszło mi do głowy że wysyłałabym formularz na kliknięty <a href="zmienna.php"...> (ustawiając w formularzu
tylko nie wiem jak z użyciem JS pobrać do zmiennej dane aby móc przekierować w sposób
Jest taka możliwość? Wiem że można coś podziałać z .atrr('href') - ale nie wiem jak to ugryźć Czy da się prościej i nie potrzebnie kombinuje? formularze są dosć obszerne, dlatego zrezygnowałam z automatycznego ich wysyłania co zmianę wartości... |
|
|
5.05.2016, 22:36:06
Post
#2
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) |
|
|
|
6.05.2016, 08:42:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 28.01.2015 Ostrzeżenie: (0%) |
Nie do końca rozumiem...
formularz się wysyła... tylko nie wiem jak pobrać zmienną aktualnie klikanego linka? w stylu menu1 menu2 menu3 reszta strony z formularzem kliknę menu 1 wykona się formularz (wszystko mogę wysyłać na jedną stronę - np post.php) następnie chcę aby przeniosło na stronę z linka 1, lub linka 2 (ale dane dotyczą formularza z strony istniejącej) |
|
|
6.05.2016, 11:07:24
Post
#4
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) |
Czyli chcesz wysłać formularz do pliku a.php bez przeladowania i po wysłaniu przejść do pliku b.php.
Tak?
Ten post edytował Star 6.05.2016, 12:14:28 |
|
|
6.05.2016, 11:55:34
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Tak jak napisał kolega wyżej, najlepszym rozwiązaniem było by wysłanie danych formularza ajaxem, i po pozytywnym ich odebraniu redirect na adres z linka. Na wstępie polecam zaciągnąć sobie bibliotekę jQuery (znacząco ułatwi tego typu operacje). Następnie zacznij lekturę od:
http://api.jquery.com/jquery.ajax/ http://stackoverflow.com/questions/5508021...ref-with-jquery przyda się również znajomość metody event.preventDefault(), aby kliknięcie w link nie przenosiło nas od razu na inną stronę Ten post edytował CuteOne 6.05.2016, 11:56:56 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 17:43 |