Io1000
Manifesto originale- 15 luglio 2006
- 3 febbraio 2009
Ho un array multi-dim in Javascript
Codice: |_+_| Devo passare l'array a PHP (probabilmente usando una chiamata Ajax)
Ho caricato il framework jquery con cui lavorare.
Quale sarebbe il modo migliore per passare l'array a PHP?
Grazie
angelwatt
Moderatore emerito
- 16 agosto 2005
- USI
- 3 febbraio 2009
aggiunta: Alcuni piccoli frammenti. L'esempio utilizza un array 2x3.
PHP: |_+_|
Io1000
Manifesto originale- 15 luglio 2006
- 3 febbraio 2009
Il primo è un nome di file.
Il secondo è una didascalia per il file che è nominato nel primo dim.
Domani guarderò meglio il tuo codice, grazie per l'aiuto!
angelwatt
Moderatore emerito
- 16 agosto 2005
- USI
- 4 febbraio 2009
Me1000 ha detto: Entrambi i dim contengono una piccola stringa di testo.
Il primo è un nome di file.
Il secondo è una didascalia per il file che è nominato nel primo dim.
Domani guarderò meglio il tuo codice, grazie per l'aiuto!
Finché quelle stringhe non contengono virgole, penso che il mio codice dovrebbe dare un buon vantaggio. Non ho fornito tutto ciò di cui hai bisogno, ma se hai bisogno di ulteriori indicazioni o chiarimenti fammelo sapere.
Inoltre, se qualcun altro ha idee, non esitate a condividerle. Ho appena tirato fuori la prima idea che mi è venuta.
Io1000
Manifesto originale- 15 luglio 2006
- 4 febbraio 2009
angelwatt
Moderatore emerito
- 16 agosto 2005
- USI
- 4 febbraio 2009
Me1000 ha detto: potevo vedere le persone che usavano le virgole nella didascalia...
Hmm, buona chiamata. Quindi un'alternativa è separare i valori dell'array usando qualcosa di diverso dalla virgola. Quindi sarebbe necessario creare una nuova funzione da utilizzare anziché la funzione toString() che unisce gli elementi dell'array. Forse usa '|' o un carattere usato insolitamente oppure potresti usare un paio di caratteri, ad esempio '|@|'. Quindi nel PHP quando esplodi la stringa inserirai il carattere o i caratteri che hai usato come separatore.
È qualcosa che puoi fare o hai bisogno di una guida?
Io1000
Manifesto originale- 15 luglio 2006
- 4 febbraio 2009
Codice: |_+_|
Passo la stringa a al file php
Codice: |_+_| Potrebbe non essere il mio codice finale per inviarlo al file php, ma in questo momento è il più semplice con cui lavorare.
il problema è,
il mio URL è simile a questo:
Codice: |_+_|
Quella parte 'indefinita' all'inizio sta causando un problema durante l'analisi dei dati.
Qualche idea sul perché stia succedendo?
quando chiamo
Codice: |_+_| mostra il risultato corretto, quindi so che il mio array originale è buono
angelwatt
Moderatore emerito
- 16 agosto 2005
- USI
- 4 febbraio 2009
Inoltre, probabilmente avrai bisogno di un doppio ciclo for poiché desideri lavorare con array multidimensionali.
Io1000
Manifesto originale- 15 luglio 2006
- 4 febbraio 2009
Grazie per l'aiuto.
Il codice javascript finale con cui ho finito, per quelli di voi che sono interessati:
Codice: |_+_|
savar
- 6 giugno 2003
- Distretto della Colombia
- 4 febbraio 2009
JSON (Javascript Object Notation) consente di codificare oggetti javascript in una notazione compatta che può essere inviata via cavo. La maggior parte degli altri linguaggi dispone di librerie per analizzare questo JSON in oggetti nativi. Sono sicuro che se lo fai ricerche avrai un'idea migliore di cosa intendo.
Messaggi Popolari