Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    IE e ajax: ajax lentissimo

    Buongiorno,

    ho la classica tendina regione/prov/comune in cui a cascata, delle richieste ajax popolano le tendine con i relativi dati.

    Gestisco le richieste con jQuery.

    in IE, SOLO sulla prima richiesta ajax ho un gap allucinante!! si parla di una attesa di 15 sec circa, contro TUTTE LE SUCCESSIVE che invece sono pressocchè istantanee

    seguiendo i benchmark riportati qui
    http://www.learningjquery.com/2009/0...pend-correctly

    hoi abbandonato la creazione delle singole options e integrato il concetto dell' array da appendere al termine del parsing dei dati Json ritornati.

    eppur NON si muove...
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, non ho proprio la soluzione ma se puo essere utilie una cosa simili mi era successa.
    Dovevo caricare dei contenuti in javascript(parlando di IE) e la lentezza era dovuto all attesa troppo! lunga dell evento onload su IE o $(window).laod(); che e' la stessa cosa.

    Ho potuto spostare la funzione nel $(document)ready() che a differenza dell'altra fa partire la chiamata quando l'html e' caricato anche se immagini e altro ancora non lo sono del tutto.

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    purtroppo non è questo il caso

    le regioni sono già caricate nella prima select tramite php..
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Usi json al posto del solito array perche' piu' veloce(vero) ma lo ricavi comunque da chiamata asincrona in ajax o hai i dati in un array javascript già pronto.

    TI faccio un esempio

    Io ho un autocomplete fatto con array json precaricati con inclusione js

    es.: lista località: località.js

    nel file c'e' solamente var localita = new Array('milano','roma',....);

    E' piu' velcoce che aspettare la chiamata.

    Per non creare a mano tutte le liste mi ero fatto uno script in php che generava i file javascript.

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    si ma io ho 1800 comuni... se non devo aspettare la chiamata ajax devo appesantire la pagina...

    sposto il problema, non lo risolvo
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  6. #6
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Almeno prova no?? fa una lista per una provincia...

    C'e' cmq un plug in jquery per caricare un file js solo su evento (include jquery)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.