Kezdőoldal » Számítástechnika » Programozás » JS-el serializáltam egy...

JS-el serializáltam egy formot, amiben több tömb van, hogyan alakítsam vissza?

Figyelt kérdés

JQuery serialize fg-el a form inputjait(több tömb, több adattal) elküldtem a php-nak.

Nem bírok rájönni mi van most, nem tudom visszaalakítani.

Végeredményben normálisan a tömböket szeretném, pl allat = array(...), gyumolcs= array(...)


Php így kapja meg: allat%5B%5D=1&allat%5B%5D=2

- unserialize-ra hibát ad mer' tömb..

- urldecode-al: allat[]=1&allat[]=2

- ezután unserialize: nem mer' tömb..


Rákeresni sem tudok, mert nem tudom már hogyan, nem dob ki hasonlót..


2013. aug. 11. 19:59
 1/4 A kérdező kommentje:

bocs, mégsem, a tömböset már megoldottam(bár nem emlékszem:D)

tehát nem tömb a baja, hanem offset: Error at offset 0 of 33 bytes

2013. aug. 11. 20:02
 2/4 A kérdező kommentje:

a formban pedig:

<input type="hidden" name="allat[]" value="1" />

<input type="hidden" name="allat[]" value="2" />

<input type="hidden" name="gyumolcs[]" value="5" />

2013. aug. 11. 20:20
 3/4 anonim ***** válasza:
ezt próbáld meg: [link]
2013. aug. 11. 20:39
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Nem működött azzal sem.

Sikerült végre.

jquery ajaxot használtam, és több paramétert küldtem a formmal együtt, így: data: {form: form.serialize(), vmi: vmi, vmi2: vmi2 }


Hogy miért nem jó, arra most időm sincs hogy felfogjam, de nekem kellett megcsinálnom az url többi részét, így:

data: form.serialize()+'&vmi='+vmi+'&vmi2='+vmi2

2013. aug. 11. 23:04

Kapcsolódó kérdések:





Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!