Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #7920
| From | Gristian <Gristian@nospam.no> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: Problema javascript su ipad/iphone, codice in errore |
| Date | 2015-10-31 09:03 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <n11skv$bsi$1@speranza.aioe.org> (permalink) |
| References | <n11o6a$385$1@speranza.aioe.org> <d9j9svFh275U1@mid.individual.net> |
Grazie Alessandro,
ti confermo che su tutti gli altri browser (Chrome, FF, IE + Android)
non ho problemi.
>> var numero = $("td[name=User_" + Codice + "").children('span');
>>
>> alert('numero non json: '+numero); //alert NUM 2
>>
>> alert('numero: '+JSON.stringify(numero)); //alert NUM 3
>
> "numero" è un oggetto jQuery, una collection che include tutti gli span
> dentro quel td.
> Cosa ti aspetti che ti stampi?
Qualsiasi altro browser, in quel punto, mi stampa:
alert NUM 2: 'numero non json: [object][object];
alert NUM 3: 'numero: ' tutti i dati dell'oggetto numero.
Su Ipad e Iphone non viene stampato ne l'alert NUM 2 ne l'alert NUM 3,
non compaiono proprio gli alert.
Per quello che avviene dopo seguirò certamente il tuo consiglio ma che
posso provare per superare questo blocco?
Il 31/10/2015 08.45, Alessandro Pellizzari ha scritto:
> Il Sat, 31 Oct 2015 07:47:38 +0100, Gristian ha scritto:
>
>> //Recupero i numeri assegnati sino ad ora var Ord_elenco = [];
>> $("#elenco span.label").each(function() {
>> var contenuto = parseInt($(this).text());
>
> Usa sempre la base quando fai parseInt: parseInt($(this).text(), 10)
>
>> var numero = $("td[name=User_" + Codice + "").children('span');
>>
>> alert('numero non json: '+numero); //alert NUM 2
>>
>> alert('numero: '+JSON.stringify(numero)); //alert NUM 2
>
> "numero" è un oggetto jQuery, una collection che include tutti gli span
> dentro quel td.
> Cosa ti aspetti che ti stampi?
>
>> for (i = 1; i <= Ord_elenco_ordinato.length; i++) {
>> var differenza = Ord_elenco_ordinato[i + 1] -
>> Ord_elenco_ordinato[i];
>
> Gli indici di elenco ordinato vanno da 0 a length-1, mentre tu stai
> ciclando da 1 a length+1.
> Mi stupisce che in altri browser non ti dia errori...
>
> Ti conviene estrapolare quel ciclo in una funzione e scriverci sopra un
> po' di unit-test, quindi rivederla tutta.
>
>> Ho debbugato da ipad a colpi di alert (c'è un metodo più efficace?) e
>
> Si iPad non ho idea. Su Android puoi usare i remote debugging tools di
> Chrome (e credo anche Firefox li abbia adesso).
>
> Bye.
>
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 07:47 +0100
Re: Problema javascript su ipad/iphone, codice in errore Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-31 07:45 +0000
Re: Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 09:03 +0100
Re: Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 09:15 +0100
Re: Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 09:57 +0100
csiph-web