[Ajax,jQuery] Przypisanie danych przed wysłaniem |
[Ajax,jQuery] Przypisanie danych przed wysłaniem |
28.06.2016, 19:21:26
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
mam przykładowy formularz:
i wysyłam dane z niego ajaxem do bazy danych:
Niestety w bazie po wysłaniu pojawia się tylko jeden nowy rekord, a powinienem mieć 10 nowych rekordów ponieważ tyle przesyłałem w formularzu. Co robię źle ? Czy w kodzie jQuery w sekcji "data" mam dobrze zrobione przypisanie danych ? Ten post edytował damianooo 28.06.2016, 19:23:21 |
|
|
28.06.2016, 19:59:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Dane wyciągasz po id które w dokumecie może być jedno unikalne.
-------------------- |
|
|
28.06.2016, 20:32:19
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
A czemu nie wsadzić tego do jednego formularza i wówczas go posłać po zserializowaniu → http://api.jquery.com/serialize/
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
28.06.2016, 21:13:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Viking rozumiem a więc po klasie a nie po ID ...
a więc w formularzu ma być tak:
a w skrypcie tak:
? tylko chyba nadal coś nie tak bo dodaje mi ciągle po jednym rekordzie. Ten post edytował damianooo 29.06.2016, 12:49:53 |
|
|
28.06.2016, 22:00:36
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Kombinujesz. Zrób jeden formularz, coś typu:
Kod <form> {% for key,match in matches %} <input type="text" name="firstname[{{ key }}]" id="firstname" '> <input type="text" name="lastname[{{ key }}]" id="lastname" '> {% endfor %} </form> I proponuję przesłać ten formularz po serializacji. -------------------- ★Mój blog || Okiem krytyka★
|
|
|
29.06.2016, 12:22:05
Post
#6
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
ok spróbuję z serializacją.
nie wiem jednak czy ja to robię dobrze:
jak patrzę w Firebugu to console.log wyświetla mi "wystąpił błąd" - dlaczego ? Poza tym dostaję następujący kod błędu serwera: 500 Internal Server Error Ten post edytował damianooo 29.06.2016, 13:07:55 |
|
|
29.06.2016, 14:02:02
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
A jaki błąd dokładnie rzuca Firebug?
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
29.06.2016, 20:06:27
Post
#8
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
a jednak działą
wielkie dzięki za pomoc. Pozdrawiam |
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 09:42 |