Tony Hak
20-03-2012, 09:46
Ciao ragazzi ! ho un problema.. ho creato un sito internet utilizzando asp lato server e javascript lato client..sono riuscito a trasferire un intero array di circa 7000 stringhe da asp a javascrpt con un for da i a ad n . Mi funziona tutto solo che il trasferimeto da js ad asp richiede un tempo di caricamento (online) che si aggira per una connessiona e 1 Mb a 10 secondi. C'e' un modo per ridurre notevolmente il tempo di questa conversione?
il codice utilizzato adesso:
//Codice in Javascript che comprende codice asp
var variabile=new Array();
function test(){
var n = <% Response.Write (n) %>; // dichiaro la lunghezza dell'array prendendo una variabile asp e salvandola in una variabile javascript
var stringa;
var regScelta = new Array();
<%
'Codice asp
int i
for i = 0 TO n
%>
variabile[<%=i %>]="<%=concatena(i)%>"; //codice che rallenta
<%
NEXT 'fine del for in asp
%>
} //fine della funzione javascript
il codice utilizzato adesso:
//Codice in Javascript che comprende codice asp
var variabile=new Array();
function test(){
var n = <% Response.Write (n) %>; // dichiaro la lunghezza dell'array prendendo una variabile asp e salvandola in una variabile javascript
var stringa;
var regScelta = new Array();
<%
'Codice asp
int i
for i = 0 TO n
%>
variabile[<%=i %>]="<%=concatena(i)%>"; //codice che rallenta
<%
NEXT 'fine del for in asp
%>
} //fine della funzione javascript