Forumi

JS daudzdimensiju masīva nodošana PHP

Me1000

Oriģinālais plakāts
2006. gada 15. jūlijs
  • 2009. gada 3. februāris
Bezvadu režīmā publicēts (Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2, piemēram, Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, piemēram, Gecko) Version/3.1.1 Mobile/5G77 Safari/525.20)

Man ir daudzdim masīvs Javascript
Kods: |_+_| Man ir jānodod masīvs PHP (iespējams, izmantojot Ajax zvanu)
Man ir ielādēts jquery ietvars, lai ar to strādātu.

Kāds būtu labākais veids, kā nodot masīvu PHP?

Paldies

eņģeļavats

Moderators emeritus
2005. gada 16. augusts
LIETOŠANAS


  • 2009. gada 3. februāris
Vai varat precizēt informācijas garumu un veidu masīvā abām dimensijām? Dažiem no mums tas varētu sniegt dažas idejas par labāko pieeju.

Papildinājums: Daži nelieli fragmenti. Piemērā tiek izmantots 2x3 masīvs.
PHP: |_+_|

Me1000

Oriģinālais plakāts
2006. gada 15. jūlijs
  • 2009. gada 3. februāris
Abās dimensijās ir neliela teksta virkne.
Pirmais ir faila nosaukums.
Otrais ir faila paraksts, kas ir nosaukts pirmajā dim.

Es rīt apskatīšu jūsu kodu tālāk, paldies par palīdzību!
:apple:

eņģeļavats

Moderators emeritus
2005. gada 16. augusts
LIETOŠANAS
  • 2009. gada 4. februāris
Me1000 teica: Abos aptumšojumos ir neliela teksta virkne.
Pirmais ir faila nosaukums.
Otrais ir faila paraksts, kas ir nosaukts pirmajā dim.

Es rīt apskatīšu jūsu kodu tālāk, paldies par palīdzību!
:apple:

Kamēr šajās virknēs nav komatu, es domāju, ka manam kodam vajadzētu būt labam sākumam. Es nesniedzu visu nepieciešamo, taču, ja jums ir nepieciešami papildu norādījumi vai skaidrojumi, vienkārši dariet man to zināmu.

Tāpat, ja kādam citam ir idejas, lūdzu, padalieties. Es tikko izteicu pirmo ideju, kas man radās.

Me1000

Oriģinālais plakāts
2006. gada 15. jūlijs
  • 2009. gada 4. februāris
Es redzēju cilvēkus, kuri parakstā lieto komatus...

eņģeļavats

Moderators emeritus
2005. gada 16. augusts
LIETOŠANAS
  • 2009. gada 4. februāris
Me1000 teica: es redzēju cilvēkus, kuri parakstā lieto komatus...

Hmm, labs zvans. Tad alternatīva ir atdalīt masīva vērtības, izmantojot kaut ko citu, nevis komatu. Tāpēc būtu jāizveido jauna funkcija, lai izmantotu toString() funkciju, kas savieno masīva elementus. Varbūt izmantojiet '|' vai kādu retāk lietotu rakstzīmi, vai arī varat izmantot pāris rakstzīmes, piemēram, '|@|'. Pēc tam PHP, kad eksplodējat virkni, jūs ievadīsit, kādu rakstzīmi(-es) izmantojāt kā atdalītāju.

Vai tas ir kaut kas tāds, ko varat darīt, vai jums ir vajadzīgas norādes?

Me1000

Oriģinālais plakāts
2006. gada 15. jūlijs
  • 2009. gada 4. februāris
Labi, šo es izdomāju...
Kods: |_+_|
Es nododu virkni php failam

Kods: |_+_| Tas varētu nebūt mans galīgais kods, lai to nosūtītu uz php failu, taču šobrīd ar to ir visvieglāk strādāt.

problēma ir,
mans url izskatās apmēram šādi:
Kods: |_+_|
Šī “nenodefinētā” daļa sākumā rada problēmas, analizējot datus.

Vai ir kāda ideja, kāpēc tas notiek?

kad es zvanu
Kods: |_+_| tas parāda pareizo rezultātu, tāpēc es zinu, ka mans sākotnējais masīvs ir labs

eņģeļavats

Moderators emeritus
2005. gada 16. augusts
LIETOŠANAS
  • 2009. gada 4. februāris
Jā, jūsu for cilpā jums ir virkne = string + ..., taču virkne netiek deklarēta pirmo reizi. Tieši pirms cilpas for, deklarējot virknes mainīgo, iestatiet to vienādu ar '', lai tam būtu sākuma vērtība.

Turklāt jums, iespējams, būs nepieciešama dubultā cilpa, jo vēlaties strādāt ar daudzdimensiju masīvu.

Me1000

Oriģinālais plakāts
2006. gada 15. jūlijs
  • 2009. gada 4. februāris
paklanīties!

Paldies par tavu palīdzību.


Pēdējais javascript kods, ko es ieguvu, tiem no jums, kurus interesē:

Kods: |_+_|

savars

2003. gada 6. jūnijs
Kolumbijas apgabals
  • 2009. gada 4. februāris
Šķiet, ka jūs to sapratāt, taču, iespējams, vēlēsities arī nedaudz izpētīt JSON.

JSON (Javascript Object Notation) ļauj kodēt JavaScript objektus kompaktā apzīmējumā, ko var nosūtīt pa vadu. Lielākajai daļai citu valodu ir bibliotēkas, lai parsētu šo JSON vietējos objektos. Esmu pārliecināts, ka, to izpētot, jūs iegūsit labāku priekšstatu par to, ko es domāju.